Я новичок в BufferedReader. Я пытался ввести 2 числа в одной строке , например: 2 3 . Для этого я написал приведенный ниже код.
import java.io.*;
public class Main
{
public static void main(String[] args)throws IOException{
BufferedReader bufferedReader = new BufferedReader(new InputStreamReader(System.in));
int N = Integer.parseInt(bufferedReader.readLine().trim());
int M = Integer.parseInt(bufferedReader.readLine().trim());
System.out.println("N="+N+"M="+M);
}
}
Итак, я столкнулся с указанной ниже ошибкой.
Exception in thread "main" java.lang.NumberFormatException: For input string: "2 3"
at java.lang.NumberFormatException.forInputString(NumberFormatException.java:65)
at java.lang.Integer.parseInt(Integer.java:580)
at java.lang.Integer.parseInt(Integer.java:615)
at Main.main(Main.java:15)
Что не так с кодом. Заранее спасибо.