如何解决我如何浓缩一堆if / else语句
所以我有大量的代码,它们占用了很大的空间+我有很多这样的代码。 压缩类似于我对此帖子所附加内容的最佳方式是什么?
movb $22,-2(%rbx)
我刚刚开始编程,因此了解它的工作原理也可能是一次很好的学习经历!预先感谢。
解决方法
从JDK 14开始,您还可以使用新的 switch表达式语法。参见以下示例:
public static void print(int number) {
String s = switch(number) {
case 1 -> "1";
case 2 -> "2";
case 3,4,5 -> "3,4 or 5";
default -> Integer.toString(number);
};
System.out.println(s);
}
有关更多信息,请参见JEP 361。
,// switch statement in Java
switch(number) {
case 1:
System.out.println("1");
break;
case 2:
System.out.println("2");
break;
// We can have any number of case statements
// below is default statement,used when none of the cases is true.
// No break is needed in the default case.
default:
// Default statements
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。