작성
·
184
·
수정됨
0
이 문제에 대한 답을 강사님께서는 이렇게 풀어주셨는데
int num = 2;
int count = 1;
while(count <= 10){
System.out.println(num);
num += 2;
count++;
}
이렇게 아래와 같이 풀어도 될까요? 이거는 좋은 코드일까요?
nt num = 1;
int count = 0;
while(count < 10){
if (num % 2 == 0){
System.out.println(num);
num++;
count++;
}else{
num++;
}
}
제가 처음 문제를 이해한 바로는 num이 몇으로 시작하든 num에서부터 처음 짝수 10개를 출력하는 코드를 작성하고 싶었습니다.
+ 위의 강사님이 풀어주신대로면 num에 홀수를 넣는 순간 처음 홀수 10개를 출력하는 답이 나오기 때문에 만약 num = 2라는 문제조건이 없다면 if (num % == 0)
를 작성해서 이때만 답이 나오도록 예외 설정을 해야하는 것도 맞나요?