이것은 내가 부울 값을 부울 값으로 설정하면 그 반대 값을 설정합니다.반대쪽 - 부울 값 사용하기
boolean isRunning = true;
isRunning = !isRunning; //Changes to true.
isRunning = !isRunning; //Changes to false.
지금, 제 질문은 .. 뭔가를 사용하는 것이 잘못 되었나요? 내가 이런 식으로 프로그래밍을 보지 못하게하기 때문이다.
이것은 내가 부울 값을 부울 값으로 설정하면 그 반대 값을 설정합니다.반대쪽 - 부울 값 사용하기
boolean isRunning = true;
isRunning = !isRunning; //Changes to true.
isRunning = !isRunning; //Changes to false.
지금, 제 질문은 .. 뭔가를 사용하는 것이 잘못 되었나요? 내가 이런 식으로 프로그래밍을 보지 못하게하기 때문이다.
아니요,이 구성에는 아무런 문제가 없습니다. 사실, 꽤 일반적입니다.
전혀 참조하십시오. 단항 연산자는 자바의 튜토리얼에서 보여준대로 사용됩니다.
if (isRunning) {
isRunning = false;
} else {
isRunning = true;
}
은 분명히 당신이 쓴 것은 더 명확하고 간결하다 :
이것은 완전히 유효한 진술이며이 사실을 자주 보았습니다. –
답변을 주셔서 감사합니다. 마이크 .. 난 그냥 그것이 유효한지 알고 싶었어요 –
이것은 일반적으로 토글 링이라고합니다 - 당신은 부울 값을 토글하고 있습니다. – Oded