if语句
if (条件表达式) {
语句块;
}
if-else 结构
if (表达式) {
语句块1;
} else {
语句块2;
}
多条件 if-else-if 语句
if(表达式1) {
语句块1;
} else if(表达式2) {
语句块2;
…
} else if(表达式n) {
语句块n;
} else {
语句块n+1;
}
switch 语句格式
switch(表达式) {
case 值1:
语句块1;
break;
case 值2:
语句块2;
break;
…
case 值n:
语句块n;
break;
default:
语句块n+1;
break;
}
3)default
表示“默认”,即其他情况都不满足。default 后要紧跟冒号,default 块和 case 块的先后顺序可以变动,不会影响程序执行结果。通常,default 块放在末尾,也可以省略不写。
4)break
表示“停止”,即跳出当前结构。
while 循环语句
while(条件表达式) {
语句块;
}
do-while 语句
do {
语句块;
}while(条件表达式);
执行次序不同:
while 循环先判断,再执行。
do-while 循环先执行,再判断。
一开始循环条件就不满足的情况下,while 循环一次都不会执行,do-while 循环则不管什么情况下都至少执行一次。
for循环
for(条件表达式1;条件表达式2;条件表达式3) {
语句块;
}
for循环嵌套
例子:九九乘法表
return
return 关键字并不是专门用于结束循环的,return 语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者。如果这个方法带有返回类型,return 语句就必须返回这个类型的值;如果这个方法没有返回值,可以使用没有表达式的 return 语句。
break和continue
使用 break 语句直接强行退出循环
continue 表示跳出本次循环,进入下一次循环