如果我的代碼真或假的結果,爲什麼
public boolean login(String username, String pass) throws SQLException{
Connection conn = connect();
PreparedStatement st = conn.prepareStatement("select * from users where ime = ? and sifra = ?");
st.setString(1, username);
st.setString(2, pass);
ResultSet rs = st.executeQuery();
return rs.next();
}
一件,另一
if(login(creds[0], creds[1]))
爲什麼結果「if」語句真或假。我知道這是真的或假,但我不明白爲什麼。我錯過了一些大腦信息。有人可以一步一步地爲我咀嚼嗎? 感謝先進!
因爲'login()'返回'boolean'。 – Gendarme