2.6Java语言的条件和循环控制语句

1.条件控制

1.1if条件语句

if (条件表达式) {
    语句块;
}

1.2if-else条件语句

if (表达式) {
    语句块1;
} else {
    语句块2;
}

1.3if-else-if条件语句

if(表达式1) {
    语句块1;
} else if(表达式2) {
    语句块2;
...
} else if(表达式n) {
    语句块n;
} else {
    语句块n+1;
}

1.4switch条件语句

switch(表达式) {
    case 值1:
        语句块1;
        break;
    case 值2:
        语句块2;
        break;
    …
    case 值n:
        语句块n;
        break;
    default:
        语句块n+1;
    break;
}

2.循环控制

2.1while循环语句

while(条件表达式) {
    语句块;
}

2.2do-while循环语句

do {
    语句块;
}
while(条件表达式);

2.3for循环语句

for(条件表达式1;条件表达式2;条件表达式3) {
    语句块;
}

2.4foreach循环语句

for(类型 变量名:集合) {
    语句块;
}

3.return语句

return 关键字并不是专门用于结束循环的,return 语句用于终止函数的执行或退出类的方法,并把控制权返回该方法的调用者。如果这个方法带有返回类型,return 语句就必须返回这个类型的值;如果这个方法没有返回值,可以使用没有表达式的 return 语句。

return 语句的一般语法格式如下:

return 与方法相同类型的变量;

4.break语句

某些时候需要在某种条件出现时强行终止循环,而不是等到循环条件为 false 时才退出循环。此时,可以使用 break 来完成这个功能。

break 用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到 break,系统将完全结束该循环,开始执行循环之后的代码。

5.continue语句

有时强迫一个循环提早反复是有用的,也就是,你可能想要继续运行循环,但是要忽略这次重复剩余的循环体的语句,所以 Java 提供了 continue 语句。continue 语句是 break 语句的补充。

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/java/javabasic/2477.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注