請問這道題這樣寫錯在哪里?
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("淘汰");?
? ? ? ? ? ? }
? ? ? ? }
2017-09-26
?if (score>80){
? ? ? ? ? ? if (sex.equals("男")){
? ? ? ? ? ? ? ? System.out.println("進入女子決賽");
? ? ? ? ? ? }else {?
? ? ? ? ? ? ? ? System.out.println("進入男子決賽");??
? ? ? ? ? ? }?
? ? ?}
? ? ?else {
? ? ? ? ? ? ? ?System.out.println("淘汰");?
? ? ? ? ? ? }
? }
}
括號應該這樣搭配
2017-09-26
條件那里錯了
if(sex="女")后面大括號執(zhí)行的應該是{System.out.println("進入男子決賽");}
2017-09-26
嵌套出的問題,兩個else在同一個if下了,把第二個else向外拉一個大括號