问答详情
源自:4-4 Java条件语句之嵌套 if

dead code问题请教。

http://img.mukewang.com/56c5a62b0001465804800263.jpg

平台:myecplise

问题:!  提示dead code(死码),但是我换了变量并没有什么问题,运行结果均正确。想请教下死码是什么意思?百度了:跳过无效的语句?   可按道理来说每条语句都是有用的。

提问者:Pos鸡 2016-02-18 19:12

个回答

  • 一条小咸鱼
    2016-02-19 00:16:52
    已采纳

    去掉你的final关键字,申明为常量的话永远也不可能执行else语句。

  • Pos鸡
    2016-02-18 19:33:21

    package com.test;


    public class Hello {

    public static void main(String[] args){

        int X=100;

             final String sex="女";

             if(X>=80){

            if(sex=="女"){

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

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

             else {System.out.println("出局");}

      }

    }