請問我這樣寫和標準答案有什么差距
public class HelloWorld {
? ? public static void main(String[] args) {
int score = 94;
String sex = "女";
if(score>80)
{
? ? if(sex=="男")
? ? {
? ? ? ? System.out.println("分配進男子組");
? ? }
? ? else
? ? {
? ? ? ? System.out.println("分配進女子組");
? ? }
}
else
{
? ? System.out.println("不能參加決賽");
}
}
}
2019-12-24
當sex不為男也不為女的時候 ,譬如sex為“xxx”且分數大于80的時候,仍然會被歸到女子組
2020-01-16
String定義的變量為引用類型
==可用于判定數字類型和引用類型
所以==是可行的
2019-12-25
sex定義的是string類型,用equals來判定是否相同,== 一般是判定數字類型的吧