• 【Java】Java 语言中流程控制语句(分支语句、循环语句、转移语句)的一些新特性


    1.分支语句

    switch 多分支语句

    • 控制表达式的数据类型只能是 byte、short、char、int、String 和枚举类型。
    • case 标签后的值必须是常量。
    • default 语句可选,当所有 case 语句都不匹配控制表达式的值时,默认执行。

    2.转移语句

    break 语句

    在嵌套循环中,break 语句不仅能结束当前循环,还能直接结束其外层循环,只需在 break 后跟一个标签,该标签用于标识一个外层循环。

    代码示例:

    package test;
    
    public class Test {
        public static void main(String[] args) {
            for(int i = 1; i <= 9; i++) {
                for(int j = 1; j <= i ; j++) {
                    if(j == 3) {
                        break;
                    }
                    System.out.print(j + "*" + i + "=" + i*j +" ");
                }
                System.out.println();
            }
            
            System.out.println();
            
            outer: for(int i = 1; i <= 9; i++) {
                for(int j = 1; j <= i ; j++) {
                    if(j == 3) {
                        break outer;
                    }
                    System.out.print(j + "*" + i + "=" + i*j +" ");
                }
                System.out.println();
            }
        }
    }

    输出结果:

  • 相关阅读:
    核心思想:台积电目前的硬体核心技术/制造人力估计不到1,000人
    忽然懂了:云就是互联网
    Qt https 用户认证authenticationRequired()
    TDD和BDD
    MEF实现设计上的“松耦合”
    跨域调用webapi
    复杂度
    react
    Angularjs里面跨作用域
    Spring.NET程序
  • 原文地址:https://www.cnblogs.com/bjxqmy/p/13264648.html
Copyright © 2020-2023  润新知