问答详情
源自:4-4 Java条件语句之嵌套 if

java if 乱码

为什么会是乱码???好气哦!

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

if(score>80){

   if(String sex="女"){

   System.out.println("进入" + sex + "子组决赛");    

   }

}

        

        

        

        

        

        

}

}

求老鸟看看有没有错

提问者:诸葛浅忆 2017-05-04 19:53

个回答

  • 韭菜馅糖包
    2017-05-04 19:57:41
    已采纳

    if(String sex="女"){     改成 if(sex == "女"){    判断是否相等是两个等号,还有上面sex定义过一次了,下面不要再次定义了

  • 暗殇之魔
    2017-05-04 20:04:16

     public static void main(String[] args) {

        int score = 94;

        String sex = "女";

        if(score>80){

          if(sex.equals("女")){  //这里错了

          System.out.println("进入" + sex + "子组决赛");    

          }

        }

      }