請(qǐng)大神幫忙看一下為啥if (sex="女") 報(bào)錯(cuò)
public class HelloWorld {
? ? public static void main(String[] args) {
int score = 94;
String sex = "女";
if (score>80)
{if (sex="女")
{System.out.println("進(jìn)入女子決賽");}
? ? else
? ? {System.out.println("進(jìn)入男子決賽");}}
else
{System.out.println("淘汰");}
? ? ? ??
? ? ? ??
}
}
2019-02-24
if(sex == "女");
因?yàn)?是賦值 ==才是等于
2019-02-23
if改成這樣
2019-02-23
試試if( sex.equals("女") )
另外,推薦使用char。前面的教程并沒有使用String
2019-02-23
一個(gè)=是賦值,==是比較