【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();
}
}
}
输出结果: