如何使用BufferedReader从System.in读取整数?

时间:2014-10-02 14:33:55

标签: java bufferedreader

我想使用BufferedReader将输入作为1到10个数字。 为此,我正在使用循环。 错误是:线程中的例外"主要" java.lang.NumberFormatException:对于输入字符串:"" 代码是:

import java.io.*;
class TEST {
    public static void main(String[] args) throws Exception {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int input=0;
        for(int i=0;i<10;i++)
        {
             input = Integer.parseInt(br.readLine());

        }
    }
} 

1 个答案:

答案 0 :(得分:1)

谢谢你的帮助。 我正在使用JCreator IDE,这导致了问题。 直接在cmd上运行程序没有任何问题。 该程序在其他IDE上运行时也没有引起任何错误。 三江源。