Java基础知识-控制流程语句

if 判断语句

格式1:
if (判断条件){
符合条件后执行的代码;
} else {
不符合条件执行的代码;
}
格式2:
if (条件1) {
符合条件1后执行的代码;
} else if (条件2) {
符合条件2后执行的代码;
}...else {
条件都不满足执行的代码;
}

switch选择判断语句

格式:
switch(变量){
case 值1:
执行代码1;
break;
case 值2:
执行代码2;
break;
case 值3:
case 值4:
执行3 4 代码;
break;
......
default:
break;
}
注意:
1、用于判断的变量只能为,byte,short,int,string类型,string是从jdk7.0开始的。
2、switch语句永远都会先判断case,没有满足条件的再执行default,和顺序无关。

for 循环语句

格式:
for (初始化语句;判断语句;循环后的语句) {
执行代码;
}
注意:
1、for(;;)是个死循环,类似于while(true)。

while循环语句

格式:
while(循环条件) {
执行语句;
}
注意:1、一般是通过一个变量控制其执行次数。

do while循环语句: 先执行,再判断

格式:
do {
执行代码;
}while(判断条件)

break、continue 关键字

break:只能用于switch或者循环语句中

作用:
1、结束switch语句。
2、用于循环语句中,结束当前所在的循环语句。
break可以跟变量,如下题目
如何让内层的break作用于外层的for循环(配合标记使用)

outer: for(int j = 0; j < 3; j++) {
  inner: for(int i = 0; i < 2; i++) {
    System.out.printIn("hello word!");
    break outer;
  }
}

continue: 只能用于循环语句中

作用:跳过本次循环的内容,继续执行下次循环。
continue也可以跟变量,同上break

你可能感兴趣的:(Java基础知识-控制流程语句)