平台:myecplise
问题:! 提示dead code(死码),但是我换了变量并没有什么问题,运行结果均正确。想请教下死码是什么意思?百度了:跳过无效的语句? 可按道理来说每条语句都是有用的。
去掉你的final关键字,申明为常量的话永远也不可能执行else语句。
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("出局");}
}
}