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

equals的用法

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if(score>80){

            if(sex="女"){

                System.out.println("进入女子组决赛")

            }else{

                System,out,println("进入男子组决赛")

            }

        }else{

            System.out.println("出局")

        }

}

}

求教各位大神,这样运行的代码为什么也行?看不懂了

正在回答

2 回答

标点有问题啊没加分号    应该是==   这表示等于的意思    =表示赋值不是等于的意思  你的括号看着比较乱

package com.test1;


public class Demo04 {


public static void main(String[] args) {

// TODO Auto-generated method stub


int score = 94;

String sex = "女";

       if(score>80){

           if(sex=="女"){

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

           }

          

           else{

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

               }

           

                       }

            else{

           System.out.println("出局");

              }

}


}

你看看是否正确




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

挪威没有春树 提问者

非常感谢!
2016-06-06 回复 有任何疑惑可以回复我~

if(sex="女“)应该改成sex.equals("女")

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

举报

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

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

进入课程

equals的用法

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