홀수, 짝수 구하기 문제를 while 반복문과 continue 를 사용해 구현
❓ 1~30까지 수에서 짝수만 출력
✨ 결과화면(권장 풀이 기준)
💡 나의 풀이코드
package cosPro2;
// 홀수, 짝수 구하기 문제를 while 반복문과 continue 를 사용해 구현
// 1~30까지 수에서 짝수만 출력
public class _02_홀수짝수 {
public static void main(String[] args) {
int i = 1;
while(i <= 30) {
if(i%2!=0) {
i++;
continue;
}
System.out.printf("%d ", i);
i++;
}
System.out.println();
}
}
📌 풀이방식
더보기
- continue 문 사용必 => 반복문을 쓰다가 홀수일때 멈추는 걸로 진행 계획
- 변수 i 생성
- while 반복문 안에 홀수면 continue 문을 넣어줄수있도록 조걸절 if 삽입
💡 권장 풀이코드
package cosPro2;
// 홀수, 짝수 구하기 문제를 while 반복문과 continue 를 사용해 구현
// 1~30까지 수에서 짝수만 출력
public class _02_홀수짝수 {
public static void main(String[] args) {
// [1] 변수 선언
int number = 1;
// [2] 반복문 돌면서 홀수인지 체크 --> 홀수면 Pass(continue)
while(number<=30) {
if(number % 2 != 0) {
number++;
continue;
}
System.out.print(number + " ");
number++;
}
System.out.println();
}
}
💌 후기
더보기
답안과 풀이방식은 비슷하게 나왔다.
출력방식은 최근에 printf() 를 많이 써서 그대로 적용했는데,
정석답안풀이의 출력이 더 간단해보여서 다시 문제를 풀다가 " " 를 ' ' 로 잘못 써서 틀린 값이 출력되었다.
그냥 안틀리게 자주쓰던 방법을 고수하는 것도 좋을 것 같다.
그리고 한번 틀려봤으니, 큰따옴표와 작은따옴표를 더 확실히 구분하도록 하자.
'CERTIFICATION > cosPro' 카테고리의 다른 글
03. 이중 반복문 (0) | 2024.02.17 |
---|---|
01. 배열 및 빈도수 (1) | 2024.02.16 |