Study/Java (자바)

<Java> 별 찍기 (반복문) 실습 (2 / 2)

뱅코더 2021. 7. 18. 00:14

자바를 이용하여 별 찍기 

 

3) 피라미드 형태

 

for

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

while

int i = 0;
	int j = 4;
	while(i < 5) {
		while(j > i) {
			System.out.print(" ");
			j--;
		}
		System.out.println("*".repeat(i*2+1));
		i++;
		j=4;
	}

result

    *
   ***
  *****
 *******
*********

4) 역피라미드 형태

 

for

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

while

int i = 5;
	int j = 5;
	while(i > 0) {
		while(j > i) {
			System.out.print(" ");
			j--;
		}
		System.out.println("*".repeat(i*2-1));
		i--;
		j=5;
	}

result

*********
 *******
  *****
   ***
    *

5) 다이아몬드 (마름모) 

 

추가 예정..

'Study > Java (자바)' 카테고리의 다른 글

<Java> 배열 복습 (Array)  (0) 2021.07.19
<Java> 별 찍기 (반복문) 실습 (1 / 2)  (0) 2021.07.17