为什么错误啊

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

weixin_慕斯7292930WD

2020-02-02 11:10

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if(score.equals("score>80")){

          if(sex.equals("sex")){

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

            }else{

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

        }else{

        System.out.println("不可进入决赛");

        }

        

        

}

}


写回答 关注

2回答

  • 靠一手自学成才
    2020-02-18 02:10:11

    equals()是用来比较字符串的,不可以比较数值。http://img4.mukewang.com/5e4ad7000001356607210391.jpg

  • CherryBlove
    2020-02-17 21:08:19

    public class HelloWorld {

       public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80){   //判断分数直接将int类型的score与80用“>”进行比较并非equals方法

              if(sex.equals("女")){  //equals方法一般用于String类型数据进行比较,equals里面为String类型数据

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

                }else{

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

            }else{

            System.out.println("不可进入决赛");

            }    

    }

    }

        


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

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

1165172 学习 · 17581 问题

查看课程

相似问题