关于JAVA的分支语句和循环语句

迷南。 2024-03-23 13:46 181阅读 0赞

一、分支语句

1.if语句

if (关系表达式) {

语句体1;

} else {

语句体2;

}

首先计算关系表达式的值,如果关系表达式的值为true就执行语句体 1,如果关系表达式的值为false 就执行语句体 2,继续执行后面的语句内容。

2.switch语句

switch(表达式) {

case 值1:

语句体1;

break;

case 值2:

语句体2;

break;

default:

语句体n+1;

[break;]

}

首先计算表达式的值。,依次和case后面的值进行比较,如果有对应的值,就会执行相应的语句,在执行的过程中,遇到 break 就会结束,如果所有的case 后面的值和表达式的值都不匹配,就会执行 default 里面的语句体,然后程序结束掉。

二、循环语句

1.for 循环

for (初始化语句;条件判断语句;条件控制语句) {
循环体语句;

}

执行初始化语句,执行条件判断语句,看其结果是true 还是 false,如果是false ,循环结束, 如果是 true ,继续执行,执行循环体语句, 执行条件控制语句。

2.while循环

while (条件判断语句) {
循环体语句;

条件控制语句;

}

① 执行初始化语句, 执行条件判断语句,看其结果是 true 还是 false , 如果是 false ,循环结束, 如果是 true ,继续执行, 执行循环体语句, 执行条件控制语句。

3.do while循环

初始化语句;

do {

循环体语句;

条件控制语句;

}while(条件判断语句);

执行初始化语句, 执行循环体语句, 执行条件控制语句, 执行条件判断语句,看其结果是 true 还是 false,如果是false ,循环结束,如果是true ,继续执行。

4.跳转控制语句

continue 和 break都用在 用在循环中,基于条件控制,而continue 跳过某次循环体内容的执行,继续下一次的执行;则break终止循环体内容的执行,也就是说结束当前的整个循环。

发表评论

表情:
评论列表 (有 0 条评论,181人围观)

还没有评论,来说两句吧...

相关阅读