package day0308;
import java.util.Scanner;
public class StarsPrint09 {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("별찍기 9번");
System.out.println("출력 줄 수 입력");
System.out.print(">");
int user = scanner.nextInt();
for (int i = 1; i <= 2 * user - 1; i++) {
String stars = new String();
if (i < user) {
// 윗부분
// 공백을 담당하는 j for문
for (int j = 1; j <= user - i; j++) {
stars += " ";
}
// 별을 담당하는 j for 문
for (int j = 1; j <= 2 * i - 1; j++) {
stars += "*";
}
} else {
// 아랫부분
// 아랫부분의 j for문에서 사용할 lowerI
int lowerI = 2 * user - i;
// 공백을 담당하는 j for문
for (int j = 1; j <= user - lowerI; j++) {
stars += " ";
}
// 별을 담당하는 j for문
for (int j = 1; j <= 2 * lowerI - 1; j++) {
stars += "*";
}
}
System.out.println(stars);
}
scanner.close();
}
}
'JAVA > 국비 공부' 카테고리의 다른 글
3월9일수업(배열) (0) | 2021.03.09 |
---|---|
3월8일수업(별찍기10) (0) | 2021.03.08 |
3월8일 수업(별찍기08) (0) | 2021.03.08 |
3월8일(별찍기07) (0) | 2021.03.08 |
3월8일(별찍기06)- HARD (0) | 2021.03.08 |