반응형
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을 대입하면 조금 더 쉽게 이해를 할 수 있을 것 같습니다.
반응형
'프로그래밍 공부 > java' 카테고리의 다른 글
[Java] 이것이 자바다 3장 확인 문제 4 : 자바 나누기, 나머지 구하기 (0) | 2022.11.26 |
---|---|
[Java] 이것이 자바다 3장 확인 문제 3 : 잘못된출력 결과 수정하기 (0) | 2022.11.26 |
[Java] 이것이 자바다 3장 확인 문제 1 : 코드를 실행했을 때 출력 결과 (0) | 2022.11.25 |
[Java] 이것이 자바다 2장 확인 문제 8 : Scanner 를 이용해 키보드에서 입력 받고 출력하기 (0) | 2022.11.25 |
[Java] 이것이 자바다 2장 확인 문제 7 : Scanner를 이용해 입력한 두 수 덧셈 결과 출력하기 (0) | 2022.11.25 |