본문 바로가기
프로그래밍 언어/자바

[자바] for문을 이용한 삼각형 만들기

by 블루데이제이 2022. 9. 9.
728x90
반응형
직각삼각형

*

**

***

****

*****

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

    *

   **

  ***

 ****

*****

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

 

역직각삼각형

*****

****

***

**

*

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

*****

 ****

  ***

   **

    *

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

 

 

정삼각형

    *

   ***

  *****

 *******

*********

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

 

역정삼각형

*********

 *******

  *****

   ***

    *

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

 

다이어몬드

    *

   ***

  *****

 *******

*********

 *******

  *****

   ***

    *

for(int i = 1; i <= 5; i++) {
	for(int j = 1; j <= 5 - i; j++) {
		System.out.print(" ");
	}
	for(int k = 1; k <= i * 2 - 1; k++) {
		System.out.print("*");
	}
	System.out.println("");
}
for(int i = 4; i >= 1; i--) {
	for(int j = 0; j < 5 - i; j++) {
		System.out.print(" ");
	}
	for(int k = 1; k <= i * 2 - 1; k++) {
		System.out.print("*");
	}
	System.out.println("");
}
728x90
반응형

'프로그래밍 언어 > 자바' 카테고리의 다른 글

자바 클래스와 객체 #2  (0) 2022.09.11
자바 클래스와 객체 #1  (0) 2022.09.11
[자바] 구구단 만들기  (0) 2022.09.09
자바 기본 입출력  (0) 2022.09.09
자바 배열  (0) 2019.05.07