2013-04-12 2 views
-1

이것은 내가 부울 값을 부울 값으로 설정하면 그 반대 값을 설정합니다.반대쪽 - 부울 값 사용하기

boolean isRunning = true; 

isRunning = !isRunning; //Changes to true. 

isRunning = !isRunning; //Changes to false. 

지금, 제 질문은 .. 뭔가를 사용하는 것이 잘못 되었나요? 내가 이런 식으로 프로그래밍을 보지 못하게하기 때문이다.

+3

이것은 완전히 유효한 진술이며이 사실을 자주 보았습니다. –

+0

답변을 주셔서 감사합니다. 마이크 .. 난 그냥 그것이 유효한지 알고 싶었어요 –

+0

이것은 일반적으로 토글 링이라고합니다 - 당신은 부울 값을 토글하고 있습니다. – Oded

답변

1

전혀 참조하십시오. 단항 연산자는 자바의 튜토리얼에서 보여준대로 사용됩니다.

if (isRunning) { 
    isRunning = false; 
} else { 
    isRunning = true; 
} 

은 분명히 당신이 쓴 것은 더 명확하고 간결하다 :