2013-08-03 2 views
0

Java로이 문장을 작성하는 가장 좋은 방법은 무엇입니까? X 또는 Y 중 하나가"또는"조건으로 루프를 작성하는 방법

진정한 동일하면서

내가 이것들을 시도하고 실패 루프를 계속합니다. 나는이 성명서를 작성하는 적절한 방법이 확실하지 않다.

동안 (X || Y == TRUE)

동안 (X | Y == TRUE)

동안 (Y == TRUE) || (x == true)

while (y == true) | (x == true)

미리 감사드립니다.

+3

어떤 언어입니까? 대부분은 While (x == true || y == true)'문법 – Jordan

+3

또는 간결하게'while (x || y)'를 따른다. –

+0

@OliCharlesworth 사실이지만, 아마도'x == 5'라면 원래 예제가 더 도움이 될 것입니다.) – Jordan

답변

0
while(x == true || y == true){ 
    //do loopy stuff 
} 

이 일부 언어에 대한 다를 수 있지만 C 기반 구문 언어,이

+0

조건에'== true'를 쓰는 것은 불필요합니다. 그냥'while (x || y)'이면 충분합니다. – helderco

1

좋아, 자바, 그래서 가장 좋은 방법은

while(x || y) 

X하면 될 일을해야하며, y는 부울입니다. 조건을 테스트하는 경우

while(x == 5 || y == 3) 
+0

오른쪽 - 오, 그거야. 다시 한 번 고마워! – Sevren

+0

나는 실제로 "while (x == true || y == true) {"를 위에서 사용했습니다. – Sevren

+0

@ Nerves82 Ok, x와 y가 boolean 인 경우, 나중에 참조 할 수 있도록, while (x || y)'로 쓰는 것이 바람직합니다. 이것은 x가 true이면 x가 true로 평가되기 때문입니다 모두 자체적으로 'x == true'라고 쓰면,'true == true'인가를 묻는 것입니다. 이것은 사실입니다. – Jordan

관련 문제