請問這道題這樣寫錯(cuò)在哪里?
public class HelloWorld {
? ? public static void main(String[] args) {
int score = 94;
String sex = "女";
? ? ? ? if (score>80){
? ? ? ? ? ? if (sex.equals("男")){
? ? ? ? ? ? ? ? System.out.println("進(jìn)入女子決賽");
? ? ? ? ? ? }else {?
? ? ? ? ? ? ? ? System.out.println("進(jìn)入男子決賽");
? ? ? ? ? ? ? ??
? ? ? ? ? ? } else {
? ? ? ? ? ? ? ?System.out.println("淘汰");?
? ? ? ? ? ? }
? ? ? ? }
2017-09-26
?if (score>80){
? ? ? ? ? ? if (sex.equals("男")){
? ? ? ? ? ? ? ? System.out.println("進(jìn)入女子決賽");
? ? ? ? ? ? }else {?
? ? ? ? ? ? ? ? System.out.println("進(jìn)入男子決賽");??
? ? ? ? ? ? }?
? ? ?}
? ? ?else {
? ? ? ? ? ? ? ?System.out.println("淘汰");?
? ? ? ? ? ? }
? }
}
括號應(yīng)該這樣搭配
2017-09-26
條件那里錯(cuò)了
if(sex="女")后面大括號執(zhí)行的應(yīng)該是{System.out.println("進(jìn)入男子決賽");}
2017-09-26
嵌套出的問題,兩個(gè)else在同一個(gè)if下了,把第二個(gè)else向外拉一個(gè)大括號