0
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提前.d

4

2 回答 2

2

检查你的电脑的java版本。

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

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

于 2013-05-22T10:57:06.377 回答
0

java.util.Scanner是在 1.5 版(“Java 5”)中引入的。确保您在旧机器上安装了相同的 java 版本 1.5 或更高版本。

于 2013-05-22T10:58:21.587 回答