首页 > 解决方案 > 我们正在做“组”来创造摇滚、纸、剪刀。我们用 1 块石头,2 块纸,3 块剪刀

问题描述

 else if (userChose == "1")
   {
      if (compChose == "2")
      {
         System.out.println("You Win!");
      {

      else 
      {
         (compChose == "3");
         System.out.println("You lose!");
      {
   }

它一直说每个示例的此代码不是一个句子?compChose == "3";

标签: java

解决方案


您应该使用这些字符串对象附带的 equals 方法比较 java 中的字符串。这是一个例子:

string1 = "This is a text";
string2 = "This is a text";
System.out.println(string1.equals(string2));

结果是真的。

如果您将有很多 if 语句来检查用户输入,我还建议您查看switch 语句。我希望这有帮助!


推荐阅读