zoukankan      html  css  js  c++  java
  • Java自学笔记(6):流程控制

    理论上,任何复杂的程序结构都可以通过顺序,选择,循环,三种基本的程序结构实现。


    选择结构

    选择控制语句:if语句,if···else语句,if···else嵌套,switch语句 

    if(控制条件){语句1;语句2;······}

    if(控制条件){语句1;语句2;······}       else{语句1;语句2;······}  

    if(控制条件){语句1;语句2;······}      else  if(控制条件){语句1;语句2;······}       else{语句1;语句2;······}  

    注意事项:   1.else不能单独存在,必须先有if,才有else;

                         2.else语句与if的配对是就近原则

                         3.合理使用花括号实现相应的功能,提高程序的可读性。

    switch语句也叫多分支语句

    格式:

    switch(判断表达式){case:选择值1:语句块1;break;

                                        case:选择值2:语句块2;break;

                                       ·············································

                                        case:选择值n:语句块n;break;

                                        default:   语句块n+1;

                                        }


    循环结构主要有循环体和循环条件两大要素,循环体指重复执行的代码,循环条件指重复执行的条件。

    While 循环控制语句

    do  while循环控制语句

    for循环控制语句

    while格式

    【初始化条件】

    while(循环条件){语句; 循环条件更改;}

    do   while格式

    【初始化条件】

    do{语句;循环条件改变;}

    while(循环条件)

    这个格式循环体肯定会执行至少一遍

    注意事项:循环控制变量在循环前一定要有初始值

                      循环体逻辑上只能是一条语句,如果是多条,一定要写在花括号内;

                      最后一点,在循环体内要记得修改循环控制变量

    for循环语句格式

    for(初始化语句;循环条件;迭代语句)      //初始化语句,循环条件,迭代语句均可以为空

    {      语句;   }

    各个循环语句是可以相互嵌套组成多重循环的,即把一个循环放到另一个循环内


    跳转控制语句

    Java语言提供了break,continue和return语句控制跳转中断,分别表示中断,继续和返回

    break跳转语句

    1,用在switch语句中,表示一个case的结束,并退出switch语句。

    2,在循环控制语句中,表示退出循环。

    continue跳转语句

    只在循环语句中使用。其作用是终止当前这一轮的循环,跳过本轮循环剩余的语句,直接进入下一轮的循环

    return语句

    return语句不是为跳转出循环体,return更常用的功能是结束一个方法,即退出当前方法,跳转到上层调用的方法

  • 相关阅读:
    angular2怎么使用第三方的库(jquery等)
    线性代数:方程组的几何解释
    2016新的计划
    ES+Hbase对接方案概述
    sparkR操作HDFS上面的CSV文件
    spark1.6配置sparksql 的元数据存储到postgresql中
    spark读写Sequoiadb
    Spring Boot与Docker部署
    Docker中使用Tomcat并部署war工程
    CentOS7安装使用Docker
  • 原文地址:https://www.cnblogs.com/tkj521Ya/p/11131101.html
Copyright © 2011-2022 走看看