-
if控制语句:
if-else一起使用,一定是有唯一的一个执行,另一个不执行。
if语句只执行条件为真的命令语句,其他语句都不会执行。 -
switch-case分支语句:
默认只支持byte、short、int、char这四种类型,用来判断值是否相等。switch(表达式)和case 常量值:{ //… }(case的大括号可以省略,或者还可以用case 常量值;表示)中的表达式和常量值都必须是整数或字符型。同一个switch语句的case常量值互不相同。 -
for循环
for(;;);//-->死循环语句。
for(初始化表达式;循环条件表达式;循环后操作表达式){
//语句序列
}
jdk5之后新增了增强for循环(foreach)。
for(元素变量x:遍历对象obj){
//引用了x的Java语句
}
- while
条件判断语句:先判断条件是否成立再执行循环体。
while(true){//死循环语句
}
- do-while
先执行一次循环后,再判断条件是否成立。
do{
//执行语句
} while(条件表达式);
//注意while()后面要有分号“;”。
-
break:结束当前循环或结束switch。
-
continue:结束本次循环。只能用在for,while,do-while循环语句中,用于让程序直接跳过其后面的语句,进行下一次循环。
-
return语句可以从一个方法返回,并把控制权交给调用它的语句。通常被放在被调用方法的最后,用于退出当前方法并返回一个值。
-
label标签:对指定循环起作用