본문 바로가기

JAVA/국비 공부

3월11일수업(별 찍기03)

package day0311;
//별찍기 3번

import java.util.Scanner;

public class StarPrinter03 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);

        System.out.println("별찍기 3번");
        System.out.println("출력할 줄을 입력해주세요");
        System.out.print(">");
        int userN = scanner.nextInt();

        char[][] stars = new char[userN][userN];

        for (int i = 0; i < stars.length; i++) {
            // 공백을 담당하는 if문
            for (int j = 0; j < stars.length- (i + 1); j++) {
                    stars[i][j] = ' ';
                } 
                    // 별을 담당하는 else문
                  for(int j = userN - (i+1); j < userN; j++) {
                      stars[i][j] = '*';
                }
        }
        
        for(int i = 0; i < stars.length; i++) {
            for(int j = 0; j  < stars[i].length; j++) {
                System.out.print(stars[i][j]);
            }
            System.out.println();
        }
        scanner.close();

    }

}

'JAVA > 국비 공부' 카테고리의 다른 글

별 찍기(3월11일)  (0) 2021.03.11
3월11일 수업(별 찍기05)  (0) 2021.03.11
3월11일수업(char 배열을 사용한 별 찍기 2번)  (0) 2021.03.11
3월10일(게시판)  (0) 2021.03.11
3월10일수업(구구단)  (0) 2021.03.11