條件語句if 在電腦上運(yùn)行OK,在課件上出錯,求指導(dǎo)
電腦代碼
public class icmooc{
? ?public static void main(String[] args){
int score=34;
String sex="男";
if(score>80){ ? ? ? ? ? ? ? ? ? ? ? //第一個if
?if(sex.equals("女")){ ? ? ? ? ? ? ?//第二個if
? ?System.out.println("進(jìn)入女子組決賽"); //代碼1
?}else{
System.out.println("進(jìn)入男子組決賽");//代碼2
? ? ?}
? ? ? ? ? ??
? }else{
System.out.println("淘汰");//代碼3
}
? ? }
}
將電腦代碼在慕課網(wǎng)上運(yùn)行可以得出結(jié)果運(yùn)行正常。
2017-05-30
if(score>80)
? ? ? ? {
? ? ? ? ? ? if(sex.equals("女"))
? ? ? ? ? ? ? ? System.out.println("進(jìn)入女子組決賽");
? ? ? ? ? ? else
? ? ? ? ? ? ? ? System.out.println("進(jìn)入男子組決賽");
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? System.out.println("沒能進(jìn)入決賽");
? ? ? ? }//這個else應(yīng)該和第一個if并列,而不是嵌套在第一個if語句里
2017-05-30
public class icmooc{
? ?public static void main(String[] args){
int score=34;
String sex="男";
if(score>80){ ? ? ? ? ? ? ? ? ? ? ? //第一個if
?????????if(sex.equals("女")){ ? ? ? ? ? ? ?//第二個if
????????? ?System.out.println("進(jìn)入女子組決賽"); //代碼1
?????????}
????????else{
????????System.out.println("進(jìn)入男子組決賽");//代碼2
? ????? ?}
}
else{
System.out.println("淘汰");//代碼3
}
? ? }
}
從你在網(wǎng)頁上的截圖來看,第二個else前面少個大括號