困兽
2015-02-27 23: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{
System.out.println("进入女子组");
}else{
System.out.println("淘汰");
}
}
}
int score = 94;
String sex = "女";
if (score>80)
{
if(sex.equals("女"))
{System.out.println("进入女子组决赛");}
else{System.out.println("进入男子组决赛");}
}
else{System.out.println("不进入决赛");}
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("淘汰");
}
}
}
这样你就明白了,你的第一个if的大括号没收起
if与else不匹配,当sex.equals("男")为假时,有两个else,应该改成else if(sex.equals("女"))
Java入门第一季(IDEA工具)升级版
1165172 学习 · 17581 问题
相似问题