2

如何在java中读取整数输入..我尝试了缓冲阅读器和扫描仪..但它没有输出任何东西..我正在使用eclipse indigo..它会影响输出..

示例代码:

public static void main(String[] args) 
{
    int a;
    try {
      Scanner sc = new Scanner (System.in);     
      a = sc.nextInt();
    } catch (NumberFormatException ex) {
      System.err.println("Not a valid number: " + ex);
      return;
    }
    System.out.println("I read this number: " + a);

}
4

1 回答 1

0

我想我知道您要做什么:您什么也看不到,因为 Eclipse 提示您输入整数,所以当您在 Eclipse 控制台中看到光标时,只需输入一个数字,您就会看到输出。新的 Scanner(System.in) 实际上会等待您输入一个 int

于 2013-03-29T14:50:02.857 回答