在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
我不是想攻击你,而只是好奇你为什么提出这个问题。我发布了我的。希望我能帮助你。 –