java - 如何解决用户在java中使用BufferedReader输入时出现的错误 "Incompatible types"?

标签 java

public static void main(String[] args) throws IOException {

    int x;
    InputStreamReader inputStreamReader = new InputStreamReader(System.in);
    BufferedReader bufferReader = new BufferedReader(inputStreamReader);
    x = bufferReader.readLine();
}

最佳答案

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

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

关于java - 如何解决用户在java中使用BufferedReader输入时出现的错误 "Incompatible types"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811391/

相关文章:

java - 创建用户 ID(0001、0002 等)CORBA/Java

java - 如果输入不正确,则不允许用户将数据保存到mysql数据库中

javascript - 将 XML 文件中的 US Word 替换为 UK Word 的最佳方法是什么

java - 在 Java 中创建状态历史

java - JButton 覆盖其他按钮

JSF, Servlet 和 JSP (三种技术)有什么区别

java - 无法使用 Angular 和 Spring Boot 上传文件

java - 解析改造 response.body()

eclipse - Eclipse JDK设置如何影响系统的JDK设置

java - 在实例初始化程序调用的方法中记录期望