看看為什么第一個else那里報錯了
public static void main(String[] args) {
int score=96;
String sex="男";
if(score>80){
if(sex.equals("女"));{
System.out.println("進入女子組決賽");
}else{
System.out.println("進入男子組決賽");
}
}else{
System.out.println("淘汰");
}
}
public static void main(String[] args) {
int score=96;
String sex="男";
if(score>80){
if(sex.equals("女"));{
System.out.println("進入女子組決賽");
}else{
System.out.println("進入男子組決賽");
}
}else{
System.out.println("淘汰");
}
}
2016-01-04
舉報
2016-01-04
if(sex.equals("女"));{
改成
if(sex.equals("女")){
多了一個分號
2016-01-04
if(sex.equals("女"));
多了一個分號,刪掉就行
2016-01-04
這樣寫程序太亂,不容易發(fā)現(xiàn)問題所在,建議初期的時候行與行之間多一空行,每一個子句都相應縮進,這樣很容易找到問題出在哪里
2016-01-04
if子句后面多了一個分號 ?刪掉即可