반응형

Q2. 다음 코드에서 stop이 true일 때 반복을 멈추고 싶습니다.

참고로 while(조건식{}은 조건식이 true가 될 때 중괄호 {}안의 실행문을 반복해서 실행합니다.

? 에 들어갈 알맞은 조건식을 작성해 보세요.

 

boolean은 'true(참)' 혹은 'false(거짓)'의 값만 가질 수 있습니다. 

'while'은 조건식이 true(참)일때 실행문이 실행이 되는데요.

여기서는 stop이 true(참)일때 반복을 멈추고 싶다고 합니다. 

 

그러면 false(거짓)일때 반복을 해야 한다는 이야기가 됩니다.

 

그러므로 while(!stop) 혹은 while(stop!=true)  혹은 while(stop==false)라고 조건식을 적어주면 됩니다.

 

* 혹시 stop인데 true , stop이 false 하면서 스톱의 늪에 빠지신 분들은 stop을 A라고 생각하고 A가 참일때 반복을 멈춘다. -> 그럼 A가 거짓일때 반복을 한다. 라고 생각한 후 A의 자리에 stop을 대입하면 조금 더 쉽게 이해를 할 수 있을 것 같습니다.

반응형

+ Recent posts