2011-09-20 4 views
1

Java에서 변수 정의에 대해 여러 연산을 수행 할 수 있습니까? 도움을 예를변수를 정의 할 때 JAVA 다중 연산

를 들어

double myLocalVariable = (myLocalVar2 + myLocalVar3 * myLocalVar4); 

감사합니다!

cj

+2

urself를 사용해 보시지 않겠습니까? –

+0

나는 그것을 시도했으나 성공하지 못했습니다. 그러므로 질문입니다. 시간을내어 유용한 답변을 게시 해 주셔서 감사합니다. – CryptoJones

+0

나는 당신을 공격하려하지 않고 왜이 질문을 제기하는지 궁금합니다. 나는 내 것을 게시했다. 내가 너를 도울 수 있기를 바란다. –

답변

2

네, 그리고 당신도 여러 과제 인라인 수행 할 수 있습니다

double myLocalVariable1, myLocalVariable2 = (myLocalVar2 + myLocalVar3 * myLocalVar4); 

을하거나 이전에 만든 변수를 어디에서 경우 :

double x; 
double y = x = 5 * 4 + 1; 
0

예, 가능합니다. 오른쪽 표현식의 결과는 myLocalVariable을 초기화하는 데 사용됩니다.

0

예, 이것은 Java에서 매우 가능합니다. 물론 원하는/올바른 결과를 얻으려면 평가 우선 순위를 관리해야합니다.

0

예. 할 수있어. 인스턴스 멤버를 초기화하는 세 가지 방법이 있습니다.

/** 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 
} 

확실한 것은 간단한 인스턴스 멤버 초기화입니다.

희망이 도움이됩니다.

관련 문제