如何在java中使用BufferedReader从用户输入时解决错误“不兼容的类型”?

问题描述 投票:1回答:2
public static void main(String[] args) throws IOException {

    int x;
    InputStreamReader inputStreamReader = new InputStreamReader(System.in);
    BufferedReader bufferReader = new BufferedReader(inputStreamReader);
    x = bufferReader.readLine();
}
java
2个回答
0
投票

bufferReader.readLine()返回String。将int x改为String x

String x;
 ....
  your code
 ....
x = bufferReader.readLine();
Integer y= Integer.parseInt(x);

0
投票

如果您希望从该行获取int值,则可以使用解析该值

int x= Integer.valueOf( bufferReader.readLine());

Integer value of documentation

© www.soinside.com 2019 - 2024. All rights reserved.