2 回答

TA貢獻(xiàn)1770條經(jīng)驗(yàn) 獲得超3個(gè)贊
該行末尾缺少一個(gè)左大括號(hào):
} else if (username = "Emily" && password = "cat") {
而且錯(cuò)誤還比較多。用于.equals
比較字符串。=
是一個(gè)在這里完全錯(cuò)誤的作業(yè)。

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超7個(gè)贊
您缺少第一個(gè)左大括號(hào)else if
另外,您還必須使用==來(lái)比較而不是=。對(duì)于字符串和其他類型的對(duì)象,您應(yīng)該使用方法equals來(lái)==比較引用而不是內(nèi)容。
if (username.equals( "Alex") && password.equals("mightyducks")) {
System.out.print("You are now logged into the system!");
} else if (username.equals( "Emily") && password.equals("cat")){
System.out.print("You are now logged into the system!");
} else {
System.out.print("Your username or password was invalid!");
}
添加回答
舉報(bào)