java编程思想之控制执行流程

来源:互联网 发布:剑灵狂三捏脸数据 编辑:程序博客网 时间:2024/06/05 06:52
java 使用了c的所有流程控制语句,涉及的关键字包括 if-else、while、do - while 、for 、 return 、break以及选择语句switch


1、true和false 所有条件语句都利用条件表达式的真或假来决定执行路径


2、 if - else
if - else 语句是控制程序流程的最基本的形式,其中else是可选的


3、迭代
while 、do - while 、for 用来控制循环,有时将它们划分为迭代语句。语句会重复执行,直到起控制作用的布尔表达式得到“假”的结果为止。


4、while 和do - while
例1: while(boolean)
        statement()


例2: do
      statement
     while(boolean)


这两者唯一的区别就是 do - while 中的语句至少会执行一次 即便表达式第一次就被计算为 false,在实际应用中,while比do - while 更常用一些


5、for
例:for (int i = 0 ; i < 100; i++){
      System.out.println(i);
    }
注意:i 是在for 循环的控制表达式中定义的,它的作用域就只是for控制的表达式的范围内
   5.1 、逗号操作符(通过逗号操作符,可以在for语句中定义多个变量,但是它们必须具有相同的类型)
    for(int i =1,j=i+2 ; i<=5;i++ ){
    System.out.println(i+"-----------"+j);
     }


6、Foreach语法(java SE5):可以节省录入代码的时间,更容易阅读


7、return
在 java 中有多个关键词表示无条件分支,它们只是表示这个分支无需任何测试即可发生,关键词包括 return 、break、continue
 return关键词有两方面的用途:一方面指定一个方法返回什么值,另一方面它会导致当前的方法退出,并返回那个值


8、break 和 continue
break:强制退出整个循环不执行循环中剩余的语句 (退出整个循环)
continue: 停止执行当前的迭代,然后退回循环的开始。开始下一次迭代(退出本次循环)


9、switch
例: switch(a - b){
     case 1: System.out.print("1"); break;
     case 2: System.out.print("2"); break;
     case 3: System.out.print("3"); break;
     //...
     default: System.out.print("计算错误");
     }
原创粉丝点击