【问题标题】:IF Statement with two expressions [duplicate]带有两个表达式的 IF 语句 [重复]
【发布时间】:2019-03-12 12:47:19
【问题描述】:

抱歉,我还是 java 新手,但我只需要 if 语句方面的帮助

这是我的代码:

Scanner keyboard = new Scanner(System.in);
answer = keyboard.next();

if (answer.equalsIgnoreCase("yes")
{
   System.out.println ("ur answer is: " + answer);
}

我希望如果我输入“y”它也应该可以工作, 所以我尝试了这个:

if (answer.equalsIgnoreCase("yes"||"y")    
{
   System.out.println ("ur answer is: " + answer);
}

但它不起作用

【问题讨论】:

  • 试试if (answer.equalsIgnoreCase("yes") || answer.equalsIgnoreCase("y"))
  • 它将是answer.equalsIgnoreCase("yes") || answer.equalsIgnoreCase("y")

标签: java if-statement


【解决方案1】:

你已经接近了。试试:

if (answer.equalsIgnoreCase("yes") || answer.equalsIgnoreCase("y"))

【讨论】:

  • 谢谢,成功了
猜你喜欢
  • 2012-12-23
  • 2014-11-22
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-01
  • 2020-05-01
  • 2016-07-25
  • 1970-01-01
相关资源
最近更新 更多