public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score.equals("score>80")){
if(sex.equals("男")){
System.out.println("进入决赛");
}else{
System.oout.println("男子组进入决赛");
}
}else{
System.out.println("女子组进入决赛");
}else{
System.out.println("淘汰");
}
if(sex.equals("女")){
if(score<94){
System.out.println("进入男子组决赛");
}else{
System.out.println("进入女子组决赛");
}
}else{
System.out.println("进入男子组决赛");
}
等于女那里写错了 应该用equals 不是=
System.oout.println("男子组进入决赛"); 是out,不是oout;
score.equals("score>80"),数值比较直接用 score>80,不理解为何要用equals;
多重if时,后面两个else对一个if,不能这么写。下面是我改的,可以参考下。
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80){
if(sex.equals("男")){
System.out.println("进入决赛");
System.out.println("男子组进入决赛");
}
else {
System.out.println("女子组进入决赛");
}}else{
System.out.println("淘汰");
}}}