java中的扫描仪无法在我的机器上运行

时间:2013-05-22 10:51:42

标签: java

public class CollectionTest {

    public static void main(String args[]) {

        //create Scanner instance to get input from User
        Scanner scanner = new Scanner(System.in);

        System.err.println("Please enter first number to add : ");
        int number = scanner.nextInt();

        System.out.println("Enter second number to add :");
        int num = scanner.nextInt();

        //adding two numbers in Java by calling method
       int result = add(number, num);

       System.out.printf(" Addition of numbers %d and %d is %d %n", number, num, result);
    }

    public static int add(int number, int num){
        return number + num;
    }
}

我想知道这个代码有什么问题。当我在我的新笔记本电脑上运行这个程序时,这个工作正常。 但在我的旧电脑上,它给出了一些错误。 请帮帮我.Thnx提前。

2 个答案:

答案 0 :(得分:2)

检查你电脑的java版本。

Java Scanner包含在特定版本中.java.util.Scanner是在1.5版(“Java 5”)中引入的。确保旧计算机上的Java版本1.5或更高版本相同。

从他们的网站下载新版本的jvm和jre,然后尝试。

答案 1 :(得分:0)

1.5版(“Java 5”)中引入了

java.util.Scanner。确保旧计算机上的Java版本1.5或更高版本相同。