課程
/后端開發
/Java
/Java入門第一季(IDEA工具)升級版
這里的equals是什么意思,不用為什么運行不了
2021-01-03
源自:Java入門第一季(IDEA工具)升級版 4-4
正在回答
public class HelloWorld {
? ? public static void main(String[] args) {
//成績大于80分
int A=85;
String sex="男";
sex="女";
//如果是男就進男子組決賽否則去女子組決賽
if (A>80){ if (sex.equals("男")){System.out.println("進男子組決賽");}else{System.out.println("進女子組決賽");}
//成績小于80分則未進入決賽
} else{System.out.println("未進入決賽");}
}
應該可以運行
第11行else前需要加多一個},因為前面兩個if條件已經結束了,后面的輸出已經跳出兩個條件了
String 類型的變量 sex.equals("男") 用于比較兩個字符串是否相同 返回結果是boolean類型 if中必須為判斷條件為boolean 類型 直接傳入sex 肯定是運行不了的
舉報
0基礎萌新入門第一課,從Java環境搭建、工具使用、基礎語法開始
1 回答equals是什么意思?
4 回答equals什么意思
2 回答使用equals不行,為什么?
3 回答使用equals不行,為什么?
2 回答中間的equals是什么意思
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網安備11010802030151號
購課補貼聯系客服咨詢優惠詳情
慕課網APP您的移動學習伙伴
掃描二維碼關注慕課網微信公眾號
2021-02-26
equals用于判斷字符串String的變量值是否一樣。if后要求得到的是邏輯值,相同為ture,則輸出。因為==算是比較,得出的是邏輯值,所以也可以輸出,把變量類型String改為char類型一樣可以輸出。
2021-02-26
public class HelloWorld {
? ? public static void main(String[] args) {
//成績大于80分
int A=85;
String sex="男";
sex="女";
//如果是男就進男子組決賽否則去女子組決賽
if (A>80){ if (sex.equals("男")){System.out.println("進男子組決賽");}else{System.out.println("進女子組決賽");}
//成績小于80分則未進入決賽
} else{System.out.println("未進入決賽");}
}
}
應該可以運行
2021-01-04
第11行else前需要加多一個},因為前面兩個if條件已經結束了,后面的輸出已經跳出兩個條件了
2021-01-03
String 類型的變量 sex.equals("男") 用于比較兩個字符串是否相同 返回結果是boolean類型 if中必須為判斷條件為boolean 類型 直接傳入sex 肯定是運行不了的