Java教程

Java学习4:程序控制结构

本文主要是介绍Java学习4:程序控制结构,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

4.程序控制结构

4.1 switch注意事项

  1. case穿透:当case中没有break时,会直接执行下一个case的执行语句(不进行判断),直到遇见break为止。
  2. switch(表达式)中表达式的返回值必须是:(byte,short,int,char,enum,String)
  3. case的值必须是常量

4.2 switch和if选择

  1. 如果判断的具体数值不多,而且符合byte、short、int、char、enum【枚举】、String这6种类型。建议使用switch。
  2. 其他情况:对区间判断,对结果为boolean类型判断,使用if。

4.3 for循环

9

### 4.4 while循环

10

4.5 do while循环

11

4.6 break使用细节

使用break终止循环时,如果是多重循环,break可以通过标签指定跳出哪一层的循环。

lable1:  // lable是自定义标签
for(int j = 0; j < 4; j++) {
    lable2:
    for(int i = 0; i < 10; i++) {
        if(i == 2) {
            break lable1; // 直接退出外层for循环
        }
        System.out.println("i=" + i);
    }
}

4.7 continue

continue语句用于结束本次循环,继续执行下一次循环。

continue在多层循环中也可以指定结束哪一层循环,用法与break一致,使用标签。

4.8 return

return在方法中使用,使用时会跳出所在方法。

如果return用在main方法中,表示退出程序。

这篇关于Java学习4:程序控制结构的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!