为什么打印不出来结果? 还有在Eclipse 也不出结果 也不报错

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

流年美眷3970574

2017-05-24 15:19

public class HelloWorld {

    public static void main(String[] args) {

int score = 94;

String sex = "女";

        if (score > 80){           

            if  (sex.equals("男"))

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

        else if (score > 80){

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

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

            }

        }

        else {

        System.out.println("收拾回家");

        }

      }

    }


写回答 关注

3回答

  • 慕瓜3913544
    2017-05-24 17:16:53
    已采纳

    嵌套逻辑有问题 ,大口号位置不对, 第7行和第13行去掉

    流年美眷39...

    非常感谢!

    2017-05-24 19:02:50

    共 1 条回复 >

  • 丶执着
    2017-05-24 17:08:06

    public class HelloWorld {

        public static void main(String[] args) {

    int score = 94;

    String sex = "女";

            if(score>80){

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

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

            }

            else             System.out.println("未进入决赛");       

    }

    }


    暴走小草

    你的代码有误,两个else本身逻辑就有问题

    2017-06-12 10:54:02

    共 1 条回复 >

  • 丶执着
    2017-05-24 17:06:05

    循环嵌套的逻辑有问题

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

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

1165172 学习 · 17581 问题

查看课程

相似问题