switch 表达式语法 (switch 新关键字 yield)
目录:程序员成长之旅/Java学习/笔记
switch 表达式语法 (switch 新关键字 yield)
自Java12开始, 可以使用以下语法
int scoreFlag = ((int) score - 1) / 10;
char level = switch (scoreFlag) {
case 9 -> 'A';
case 7 -> 'B';
case 6 -> 'C';
default -> {
if(scoreFlag >= 4)
yield 'D';
else
yield 'E';
}
};