1、true和false
所有的条件语句都是用条件表达式的真假来决定执行路径。
Java中也只能使用真假,不允许使用数字作为布尔值。
错误样例:
a = 12;
if(a)
正确样例:
if(a == 12)
2、if-else
3、迭代
1.while
while(boolean-expression){
}
2.do-while
do{
}while(boolean-expression)
3.for
for(initialization1, initialization2; boolean-expression; step1, step2){
}
4.foreach
for(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类型。