Java扫描程序无法处理eclipse

时间:2014-03-18 05:09:06

标签: java eclipse input

程序编译并运行,但它不允许我输入任何值。程序结束时不会让我输入任何内容。为什么呢?

package prac;

import java.util.Scanner;

    public class prac {

        public static void main(String args[]) {

            Scanner input = new Scanner(System. in );
            int number;
            System.out.println("Input number: ");
            number = input.nextInt();
            System.out.println(number);


        }

    }

4 个答案:

答案 0 :(得分:1)

您可能没有专注于控制台。在运行java程序切换到控制台之后。

enter image description here

答案 1 :(得分:1)

您似乎缺少Scanner的密切声明

尝试:

number = input.nextInt();
in.close();

答案 2 :(得分:-3)

我相信正在发生的事情(我可能错了)它正在执行所有代码然后关闭得太快以至于你无法输入任何东西。

答案 3 :(得分:-3)

如果你想在RunTime上给出参数,右键单击java文件转到Run AS - >运行配置,您可以通过单击Arguments选项卡,使用程序变量选项

来传递参数