Java入门-第四节
一 分支语句
1 if语句
单分支
if (布尔表达式) {
//布尔表达式为true时需执行的代码;
}
双分支
if (布尔表达式) {
//布尔表达式为true时需执行的代码;
}else {
//布尔表达式为false时需执行的代码;
}
多分支
if(布尔表达式1){
//布尔表达式1为true时执行的代码
}elseif(布尔表达式2){
//布尔表达式1为false但是布尔表达式2为true时执行的代码
}elseif(布尔表达式3){
//布尔表达式1和布尔表达式2为false但是布尔表达式3为true时执行的代码
}else{
//布尔表达式1、布尔表达式2和布尔表达式3均为false时执行的代码
}
if(布尔表达式1){
//布尔表达式1为true时执行的代码
if(布尔表达式2){
//布尔表达式1和布尔表达式2均为true时执行的代码
}else{
//布尔表达式1为true,但布尔表达式2均为false时执行的代码
}
}else {
//布尔表达式1为false时执行的代码
}
2 switch 分支语句
switch( 表达式) {
case常量1 :
当表达式的值等于整型常量1时执行的语句;
break;//当一种情况包含其他情况时
case常量2 :
当表达式的值等于整型常量2时执行的语句;
break;
---
default:
当表达式的值不满足任何一个case的值时,执行的语句;
}
break 的用法:结束当前选择结构。
return 的用法:结束当前的方法。
2 循环语句
for 语句基本结构:
while循环基本结构:
do-while 循环基本结构:
练习
public class LoopTest { public static void main(String[]args) { for(inta=0;a<2;a++){ for(inti=0;i<3;i++){ if(i==1){ break; } System.out.println("incode 11"); } System.out.println("incode 1"); } System.out.println("outcode"); } }
结果
continue 用法 结束当前循环 进入下一个