본문 바로가기

JAVA/국비 공부

3월8일 수업(별찍기05)

package day0308;

import java.util.Scanner;
public class StarsPrint05 {

    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        
        System.out.println("별찍기 5번");
        
        System.out.println("출력 줄 수 입력");
        System.out.print(">");
        int userNum = scanner.nextInt();
        
        for(int i = 1; i <= userNum; i++ ) {
            String stars = new String();
            
            // 공백을 담당하는  j for문
            for(int j = i; j <= userNum-1; j++ ) {
                stars += " ";
                //(=stars는 stars + 공백/ stars = stars = stars + "";
              //for(int j = 1; j <= 5-1;j++)
                //stars -> "";
                //j가 1일때 stars = ""+" "; -> stars = " ";
                //j가 2일때 -> stars = " " +" "; -> stars = "  ";
                //j가 3일때-> stars = "  " + " "; -> stars = "   ";
                //j가 4일때-> stars = "   " + " "; -> stars = "    "; 
                
            }
                        
            // 별을 담당하는 j for문
            for(int j = 1; j <= 2 *i -1; j++) {
                stars += "*";
            }
          
            System.out.println(stars);
            
        }
       
        scanner.close();
    }

}

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

3월8일(별찍기06)- HARD  (0) 2021.03.08
3월8일수업(별찍기06)-easy  (0) 2021.03.08
3월8일(별찍기04)  (0) 2021.03.08
3월8일(별찍기03)  (0) 2021.03.08
3월8일 수업(별찍기02)  (0) 2021.03.08