如何从键盘-JAVA扫描值

时间:2016-09-14 23:07:19

标签: java java.util.scanner

我正在尝试创建用户输入数字的代码,if语句会比较这些值以提供输出。我觉得错误在于我如何扫描数字。有什么建议? (对于noob问题也很抱歉,刚刚开始学习java)

public class MarvinsRoom {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Enter Integer Value");
        firstNumber = scan.nextInt();

        Scanner scan = new Scanner(System.in);
        System.out.println("Enter Integer Value");
        secondNumber = scan.nextInt();

        if (firstNumber > secondNumber) {
            System.out.println("Emotions");
        } else {
            System.out.println("no feelings");
        }
    }
}

3 个答案:

答案 0 :(得分:1)

错误:两个扫描变量和变量firstNumber和secondNumber没有类型。

public class MarvinsRoom {
    public static void main(String[] args) {
        Scanner scan = new Scanner(System.in);
        System.out.println("Enter Integer Value");
        int firstNumber = scan.nextInt();

        System.out.println("Enter Integer Value");
        int secondNumber = scan.nextInt();

        if (firstNumber > secondNumber) {
            System.out.println("Emotions");
        } else {
            System.out.println("no feelings");
        }
    }
}

答案 1 :(得分:0)

我相信你的错误是因为你的代码中有两个Scanner对象,你只需要一个就像在同一个方法中一样。我认为这应该是我能看到的唯一问题

答案 2 :(得分:-1)

忘了 import java.util.Scanner;

并在最后

scan.close();