有if无else是什么情况?
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score>80){
System.out.println("进入决赛");
}
if (sex.equals("女")){
System.out.println("进入女子决赛");
}
else{
System.out.println("进入男子决赛");
}
else{ /**就这行我发现运行会报错有If无else,删掉之后却能够正常运
行这是为什么呢?而且除此之外删掉else之后的运行结果会将四个结果均显示一遍
就非常奇怪*/
System.out.println("未进入决赛");
}
if (sex.equals("女")){
System.out.println("未进入女子决赛");
}
else{
System.out.println("未进入男子决赛");
}
}
}