본문 바로가기

JAVA/국비 공부

3월10일수업(별찍기01)

package day0310;
//char 배열을 사용한 별찍기 1번
import java.util.Scanner;
public class StarPrinter01 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("출력할 줄 수를 입력해주세요");
        System.out.print(">");
        int userNumber = scanner.nextInt();
        
        //출력할 내용을 저장할 char[][]을 만들어보자
        
        //사용자가 5라고 입력하면?
        //char가 5개 들어가는 배열이 5개 모인 2차원 배열이 된다.
        
        char[][] stars = new char[userNumber][userNumber];
        
        for(int i = 0; i <stars.length;i++) {
            
            for(int j = 0; j <= i; 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월10일수업(2차원 배열)  (0) 2021.03.11
3월10일 수업(학생관리프로그램)  (0) 2021.03.11
3월10일 수업(로또05)  (0) 2021.03.11
3월10일수업(로또04)  (0) 2021.03.11
3월9일(로또 02 해설)  (0) 2021.03.09