【问题标题】:detecting specific input from user using BufferedReader [duplicate]使用 BufferedReader 检测用户的特定输入
【发布时间】:2016-12-10 05:32:26
【问题描述】:

我正在接受用户输入

String riddle=b.readLine();
riddle1=Integer.parseInt(riddle);

显然,我试图让用户回答一个谜语。 我尝试使用以下

if(riddle1=="answer")

但这不起作用

【问题讨论】:

  • 字符串将使用equals方法而不是==进行比较

标签: java if-statement bufferedreader string-comparison


【解决方案1】:

试试这个

riddle.equals("answer");

由于 == 不检查两个字符串是否相等,它会比较字符串的位置。

您可以点击here了解更多信息。

【讨论】:

  • 是的,谢谢你:)我还是有点新
猜你喜欢
  • 2022-11-22
  • 2015-03-17
  • 2020-06-23
  • 2021-02-25
  • 1970-01-01
  • 2020-12-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多