본문 바로가기
개발/Java

Java 반복문 - 다중 for문 별 찍기 (직각삼각형)

by yhyuk 2021. 4. 26.
728x90
반응형

1. 별이 오른쪽부터 1개씩 감소하는 별 찍기 (시작 : 별 5개)

-----------------------------
*****
****
***
**
*
-----------------------------

for(int i=0; i<5; i++) {
	for(int j=i; j<5; j++) {
		System.out.print("*");
	}
	System.out.println();
}

 

2. 별이 왼쪽부터 1개씩 감소하는 별 찍기 (시작: 별 5개)

-----------------------------
*****
 ****
  ***
   **
    *
-----------------------------

for(int i=0; i<5; i++) {
    for(int j=0; j<i; j++) {
    	System.out.print(" ");
    }
    for(int j=0; j<5; j++) {
    	System.out.print("*");
    }
    System.out.println();
}

 

3. 별이 오른쪽부터 1개씩 증가하는 별 찍기 (시작 : 오른쪽정렬 1개)

-----------------------------
*
**
***
****
*****
-----------------------------

for(int i=0; i<5; i++) {
	for(int j=0; j<i+1; j++) {
    	System.out.print("*");
    }
    System.out.println();
}

 

4. 별이 왼쪽부터 1개씩 증가하는 별 찍기 (시작 : 왼쪽정렬 1개)

-----------------------------
    *
   **
  ***
 ****
*****
-----------------------------

for(int i=0; i<5; i++) {
    for(int j=5-i; j>1; j--) {
        System.out.print(" ");
    }
    for(int k=0; k<=i; k++) {
        System.out.print("*");
    }
    System.out.println();
}

 

 

728x90
반응형

댓글