我希望以某种方式简化以下内容:monthNbr==11||monthNbr==4||monthNbr==6||monthNbr==9这里:
public int daysPerMonth (int monthNbr){
if(monthNbr==11||monthNbr==4||monthNbr==6||monthNbr==9){
return 30;
} else if (monthNbr==2) {
return 28;
} else {
return 31;
}
}
Run Code Online (Sandbox Code Playgroud)
也许使用新的 switch 表达式会更好看
public int daysPerMonth(int monthNbr) {
return switch (monthNbr) {
case 11, 4, 6, 9 -> 30;
case 2 -> 28;
default -> 31;
};
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
76 次 |
| 最近记录: |