본문 바로가기

JAVA

[JAVA] 중첩반복문 (별찍기)

반응형

중첩반복문을 사용하는 별찍기 문제를 풀때는 별모양을 보고 디버깅표를 그린 뒤 규칙을 찾아서 작성하면 된다. 

 

<문제 1> 

1
2
3
4
5
6
7
8
9
public static void main(String[] args) {
        
        for (int i = 1; i <=5; i++) { 
            for (int j = 1; j <=i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
cs

디버깅표 

 

<문제 2> 

1
2
3
4
5
6
7
8
9
10
    public static void main(String[] args) {
        
        for (int i = 1; i <=5; i++) {
            for (int j = 1; j <7-i; j++) {
                System.out.print("*");
            }
            System.out.println();
        }
    }
cs

디버깅표

<문제 3> 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
public static void main(String[] args) {
 
        for (int i = 1; i <= 5; i++) {
 
            for (int j = 1; j <= 5 - i; j++) {
 
                System.out.print(" ");
            }
            for (int j = 1; j <= i; j++) {
 
                System.out.print("*");
            }
            System.out.println();
        }
    }
cs

 
 

 

 

 

반응형