[JAVA]16.오름차순 별그리기

손영민's avatar
Feb 16, 2025
[JAVA]16.오름차순 별그리기
 
 
1.절차 만들기
 
 
 
 
 
2별을 출력해본다.
 
public class pra01 { public static void main(String[] args) { System.out.print("*"); } }
 
3하드코딩해서 별 한 줄을 만든다:
 
public class pra01 { public static void main(String[] args) { System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.println(""); } }
 
4하드코딩해서 별 오름차순으로 만든다:
 
public class pra01 { public static void main(String[] args) { System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.print("*"); System.out.println(""); } }
 
 
 
5공통 모듈을 만든다:
public class pra01 { public static void main(String[] args) { int b = 0; b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); b++; } }
 
6.불필요한 것을 반복문으로 올린다:
 
public class pra01 { public static void main(String[] args) { for (int b = 1; b < 10; b++) { for (int a = 1; a <= b; a++) { System.out.print("*"); } System.out.println(""); } }
Share article

sson17