为了账号安全,请及时绑定邮箱和手机立即绑定

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 + "子组决赛");    

   }

}

        

        

        

        

        

        

}

}

求老鸟看看有没有错

正在回答

2 回答

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

2 回复 有任何疑惑可以回复我~
#1

诸葛浅忆 提问者

谢谢你
2017-05-04 回复 有任何疑惑可以回复我~

 public static void main(String[] args) {

    int score = 94;

    String sex = "女";

    if(score>80){

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

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

      }

    }

  }           


2 回复 有任何疑惑可以回复我~
#1

诸葛浅忆 提问者

谢谢你
2017-05-04 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1163124    人
  • 解答问题       17551    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

java if 乱码

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信