燕丹
2018-07-21 18:10
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80){
if(sex="女"){
System.out.println("进入女子组决赛");
}
else{
System.out.println("进入男子组决赛");
}
else{
System.out.println("不进入决赛");
}
}
}
}
你这个代码有两个地方错误
1:判断是否等于要用 ==
2 你的第二个else 还在第一个if里面 他们是并列的
改完这两点就没问题了
中间的{}错了内外你搞混了
public class HelloWorld {
public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80){
if(sex=="女"){
System.out.println("进入女子组决赛");
}
else {
System.out.println("进入男子组决赛");
}
}
else {
System.out.println("不进入决赛");
}
}
}
Java入门第一季(IDEA工具)升级版
1165550 学习 · 17586 问题
相似问题