inblog logo
|
sson17
    자바

    [JAVA]17.내림차순 별그리기

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

    sson17

    RSS·Powered by Inblog