java - 如何将 if-else 语句变成 switch 语句?

标签 java if-statement switch-statement

这是我的 if-else 语句:

public static void main(String[] args) {

        Scanner input = new Scanner (System.in);
        int number;
        System.out.println("Enter Integer: ");
        number = input.nextInt();
        if (number % 7 == 0) {
                System.out.println(number + " is divisible by 7");
        }
            else {
                System.out.println(number + " isn't divisible by 7");
        }
    }

最佳答案

不用介意开关 - 你也不需要。
您可以将其放入一个语句中:

System.out.println(number + " is" + (number % 7 == 0 ? "" : "n't") + " divisible by 7");

关于java - 如何将 if-else 语句变成 switch 语句?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21571240/

相关文章:

if-statement - golang 中的复杂条件语句

javascript点击带有if语句的按钮来比较文本变量

scala - 我可以使用@switch 和枚举吗?

c# - 如何在元组中使用C#模式匹配

java - 为什么我的自下而上合并排序在 Java 中这么慢?

java - 如果有一个列表一直持有300,000个对象,gc会不会有不好的表现?

java - Google Sheets V4 Java - 清除工作表

java - 返回一个新的 ImmutableList,它是一个现有的列表加上一个额外的元素

scala - 在 if 语句中定义新值时,简单表达式的开头非法

c - 如何在 C 中使用 switch case 中的 case 返回菜单