중첩 반복문 구현하기
❓ 0~39 까지의 숫자 중 짝수를 4*5 배열로 출력
✨ 결과화면(권장 풀이 기준)
💡 나의 풀이코드
public class _03_이중반복문 {
public static void main(String[] args) {
for(int i=0; i<4; i++) {
for(int j=0; j<5; j++) {
int c = j*2 + i*10;
System.out.printf("%2d ", c);
} // %d 는 출력값이 차지할 공간을 숫자로 지정 가능
System.out.println();
}
}
}
📌 풀이방식
더보기

- int i => 행 수
- int j => 열 수
- 결과화면 정렬맞게 출력 -> printf(“변수의 형식을 포함한 문장”, 변수1, 변수2, ...) 사용

💡 권장 풀이코드
public class _03_이중반복문 {
public static void main(String[] args) {
for(int i=0; i<4; i++) {
for(int j=0; j<10; j++) {
// 출력값
int c = i*10 + j;
// 짝수만 출력
if(c%10!=0) {
continue;
} else
System.out.print(c + " ");
}
System.out.println();
}
}
}
💌 후기
더보기
내가 푼 방법도 결과는 맞으니 틀린 답은 아니라고 생각한다.
효율부분에서는 차이가 날테니 그냥 상황에 따라 필요한 방법으로 진행하면 될 듯 하다.
'CERTIFICATION > cosPro' 카테고리의 다른 글
02. 짝수 구하기 (1) | 2024.02.16 |
---|---|
01. 배열 및 빈도수 (1) | 2024.02.16 |