在Java中,可能對變量定義有多個操作?定義變量時的JAVA多操作
例如
double myLocalVariable = (myLocalVar2 + myLocalVar3 * myLocalVar4);
感謝您的幫助!
CJ
在Java中,可能對變量定義有多個操作?定義變量時的JAVA多操作
例如
double myLocalVariable = (myLocalVar2 + myLocalVar3 * myLocalVar4);
感謝您的幫助!
CJ
是的,你甚至可以執行多個任務在線:
double myLocalVariable1, myLocalVariable2 = (myLocalVar2 + myLocalVar3 * myLocalVar4);
,或者如果他們在那裏以前創建的變量:
double x;
double y = x = 5 * 4 + 1;
是的,這是可能的。右側表達式的結果用於初始化myLocalVariable
。
是的,這在Java中是非常有可能的。當然,您需要關注評估優先級以獲得所需的/正確的結果。
是。您可以。有3種方法來初始化實例成員。
/** Simple instance member initialization */
public double myLocalVariable = 10.234;
/** Method call instance member initialization */
public double myLocalVariable = <method you want to call> // e.g. ClassA.getNumber()
/** Complex instance member initialization */
private double myLocalVariable;
{
myLocalVariable = (myLocalVar2 + myLocalVar3 * myLocalVar4);
.....
.....
.....
//even more complex operation you want to do
}
當然你的也可以,這是一個簡單的實例成員初始化。
希望這對你有所幫助。
你爲什麼不試試自己? –
我確實嘗試過,但它不起作用,因此問題。感謝您抽出寶貴的時間發佈有用的回覆。 – CryptoJones
我不是想攻擊你,而只是好奇你爲什麼提出這個問題。我發佈了我的。希望我能幫助你。 –