首页 > 解决方案 > java中的这段代码有问题吗

问题描述

int number=new Scanner(System.in);

if(number%2==0){ System.out.println("输入的数字是偶数");

}

标签: java.util.scanner

解决方案


您不会使用带有该语句的键盘获取值。“new Scanner(System.in)”是从键盘读取的 Scanner 类型对象的构造函数,但首先创建 Scanner 对象(存储在 Scanner 类型的引用中),然后使用该类的方法从键盘读取值。

Scanner keyboard = new Scanner(System.in)

上面创建了一个 Scanner 对象并将对它的引用存储在一个名为“keyboard”的变量中。现在,Scanner 类中的方法将根据类型返回键盘引入的值,在这种情况下

int number = keyboard.nextInt()

第二部还行


推荐阅读