我試圖在我的應用程序中使用thisboolean
方法。我想使用它在if語句中返回的內容,所以如果它返回true,我可以做一些事情。類似於如果聲明基於什麼布爾方法返回
if(isNook() == True) {
//do something
}
我確定答案很明顯,但我找不到任何關於如何做到這一點的內容。
我試圖在我的應用程序中使用thisboolean
方法。我想使用它在if語句中返回的內容,所以如果它返回true,我可以做一些事情。類似於如果聲明基於什麼布爾方法返回
if(isNook() == True) {
//do something
}
我確定答案很明顯,但我找不到任何關於如何做到這一點的內容。
人們所提出的建議是:
if (isNook()) {
// do something
}
這是正確的。但是,我們需要討論您的嘗試。這是它:
if(isNook() == True) {
// do something
}
在Java中,boolean
變量與true
和false
代表 - 不True
和False
- 值是區分大小寫的。
對比,例如,Python使用值True
和False
您的嘗試應該是這樣的:
if(isNook() == true) {
// do something
}
你爲什麼不使用:
if (isNook()) {
// do something
}
試試這個:
boolean bool_result;
if(bool_result = isNook()) {
// do stuff with bool_result here
}
的結果,其實是其他數據類型(即INT /字符/串),只要它的計算結果爲真或錯誤。
你的問題是真的,真的不清楚。通常,你所要做的就是說'if(isNook()){/ * do stuff * /}'。 – chrylis
'if(isNook()){}' – TypeIA