weixin_慕标7269338
2019-04-24 19:41
public class HelloWorld {
public static void main(String[] sges){
int score =80;
String sex ="男";
if(score >= 60){
if (sex == "女"){
System.out.println("进入女子组决赛");}
}else if(score>=60){
if (sex == "男"){
System.out.println("进入男子组决赛");}
}else if(score<60){
System.out.println("淘汰");
}
}
}
第二个else if(score>=60)把else去掉试试?
性别女有结果证明你前面写对了,后面没结果证明你后面写错了
if(score>=80){A}else if(score>=80){B}
执行else if的前提条件是if()里的条件不成立,也就是小于80分。所以else if()里的条件不成立,B不会被执行
Java入门第一季(IDEA工具)升级版
1165558 学习 · 17587 问题
相似问题