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



我想使用BufferedReader将输入作为1到10个数字。为此,我使用了一个循环。错误是:线程"main"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());
        }
    }
} 

感谢您的帮助。我使用的是JCreator IDE,它导致了这个问题。直接在cmd上运行程序没有问题。该程序在其他IDE上运行时也没有引起任何错误。谢谢。

最新更新