equals的用法

来源:4-4 Java条件语句之嵌套 if

挪威没有春树

2016-06-06 15:11

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回答

  • 1990918
    2016-06-06 15:31:44
    已采纳

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

    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("出局");

                  }

    }


    }

    你看看是否正确




    挪威没有春树

    非常感谢!

    2016-06-06 15:41:29

    共 1 条回复 >

  • 慕粉3451085
    2016-06-06 15:40:23

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

Java入门第一季(IDEA工具)升级版

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

1165172 学习 · 17581 问题

查看课程

相似问题