我正在嘗試爲我的程序編寫流派小說或非小說的布爾條件。但是有什麼問題?如何初始化布爾值?
對於實例變量:
private boolean fiction, nonFiction;
或
private boolean Genre;
,編譯很好,但我不知道該如何初始化呢?
Genre = "";
不知道,我是初學Java的還在學習。
另外我需要創建一個方法,根據輸入會給我真或假,可以指示指針,所以我可以注意如何創建此方法?
我正在嘗試爲我的程序編寫流派小說或非小說的布爾條件。但是有什麼問題?如何初始化布爾值?
對於實例變量:
private boolean fiction, nonFiction;
或
private boolean Genre;
,編譯很好,但我不知道該如何初始化呢?
Genre = "";
不知道,我是初學Java的還在學習。
另外我需要創建一個方法,根據輸入會給我真或假,可以指示指針,所以我可以注意如何創建此方法?
但我不知道如何初始化?
boolean fiction = true;
無需初始化布爾成員設置爲false,因爲that's its default value,所以這是不夠的:
boolean fiction; // fiction is initialized automatically to false
還需要創建,這將給我真正的方法或假根據輸入,可以指示指針,所以我可以注意如何創建這種方法?
boolean function(Object input) {
if (something) {
return true;
}
return false;
}
Java實例變量被自動初始化爲0(或等效物)用於數字,空的對象,或假布爾值。所以你不需要明確地做到這一點。但你可以,但你必須提供一些有效的東西。例如:
private boolean Genre = false;
您需要,以創造更多的功能讀了,但總的簽名看起來應該像
<access qualifier> <return type> <method name>(parmeters ..){
// logic here
return <something with return type>;
}
eg.:
public boolean myFunction(int someparameter, int someotherparameter){
return true;
}
'私人布爾類型= FALSE;'或'私人布爾類型=真;' – Manu
布爾表達式將「true」或「false」作爲值。 –
'「」'是空字符串,不是假。 – Maroun