1、true和false
所有的条件语句都是用条件表达式的真假来决定执行路径。
Java中也只能使用真假,不允许使用数字作为布尔值。
错误样例:a = 12;if(a)正确样例:if(a == 12)
2、if-else
3、迭代
1.whilewhile(boolean-expression){}2.do-whiledo{}while(boolean-expression)3.forfor(initialization1, initialization2; boolean-expression; step1, step2){}4.foreachfor(type v : array){}
4、退出当前方法并返回值 return
type f(){return value;}
如果type是void类型可以不写return语句,也可以用return;来退出函数。
5、break、continue控制循环流程
6、类goto
Java中是不存在goto关键字的,但是存在类似功能的机制:标签。
label1:for(;true;){int i = 0;for(;true;i++){if(i%2 == 0){System.out.println(i);break;}continue label1;}}
标签机制存在很大的风险,容易使得代码逻辑变得非常复杂,使用需慎重。
7、switch
整数表达式选择语句
switch(integral-selector){case integral-value1: ; break;case integral-value2: ; break;case integral-value3: ; break;case integral-value4: ; break;case integral-value5: ; break;default: ;}
选择器的值与case的值一致时,执行该分支的内容。值必须是int或char类型。
