java 使用了c的所有流程控制语句,涉及的关键字包括 if-else、while、do - while 、for 、 return 、break以及选择语句switch。
1、true和false 所有条件语句都利用条件表达式的真或假来决定执行路径
2、 if - elseif - 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 和 continuebreak:强制退出整个循环不执行循环中剩余的语句 (退出整个循环)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("计算错误"); }
今天的分享就到这里了哦