2018년 5월 20일 일요일

JAVA 별찍기 - 2 (공백)


    public static void main(String[] args) {
        // TODO Auto-generated method stub
        for (int i = 0; i < 5; i++) {//i가 5보다 작을 때 까지 i를 증가시켜라
            for (int j = 1; j <= i; j++) {//j는 1부터 시작, i가 0 일때 j는 1 1 <= 0은 성립이 안됨.
                                          //i가 1일 때 j는 1     i = j성립 되므로 공백하나 출력     -
                                          //i가 2일때 j는 1, 2  i >= j 성립 총 공백 2개 출력        --
                                          //i가 3일때 j는 1, 2, 3           총 공백 3개 출력        ---
                                          //i가 4일때 j는 1, 2, 3 , 4       총 공백 4개 출력        ----
                System.out.print(" ");                    
            }
 
            for (int k = 4; k >= i; k--) {//k는 4, k가 i보다 작을 때 k는 1씩 감소
                System.out.print("*");//k가 4일때 i는 0, 1, 2, 3, 4 총 5개 출력  *****   *****
            }                          //k가 3일때 i는 0, 1, 2, 3   총 4개 출력   ****   -**** 
                                      //k가 2일때 i는 0, 1, 2       총 3개 출력    ***   --***
                                       //k가 1일때 i는 0, 1         총 2개 출력     **   ---**
                                      //k가 0일때 i는 0            총 1개 출력       *   ----*
            System.out.println();
 
        }
cs











    for (int i = 0; i < 5; i++) {    // i = 0 j = 4,3,2,1
        for (int j = 4; j > i; j--) {// i = 1 j = 3,2,1
                                     // i = 2 j = 2,1
                                     // i = 3 j = 1
                                     // i = 4 j = i보다 커야하는데 j는 4이므로 해당 없음
            System.out.print(" ");
        }
        for (int k = 0; k <= i; k++) {          // i = 0 k =         0
                                                // i = 1 k =       0,1
                                                // i = 2 k =     0,1,2
                                                // i = 3 k =   0,1,2,3
                                                // i = 4 k = 0,1,2,3,4
            System.out.print("*");
        }
        System.out.println();
    }
cs










댓글 없음:

댓글 쓰기

구구단

         for  ( int  i  =   1 ; i  <   10 ; i + + ) { //i는 1부터 9까지 1씩 증가시킨다              for  ( int  j  =   1 ; j  <   10 ; j +...