본문 바로가기
JAVA & Spring

[JAVA] 마름모 출력 소스 코드

by 알기 쉬운 코딩 사전 2023. 8. 2.
반응형

JAVA를 이용한 마름모 출력하는 방법입니다. 각 변수가 무슨 뜻을 의미하는지 주석 처리 해놓았습니다.

 

JAVA 소스 코드

package school;

public class Project1 {

	public static void main(String[] args) {
		int i = 0; //라인 수
		int j = 0; //*의 수
		int k = 0; //공백 수
		
		//마름모 상단
		for (i = 1; i <= 4; i++) {
			for(k = 0; k < 4 - i; k++) {
				System.out.print(" ");
			}
			for(j = 0; j < i*2-1; j++) {
				System.out.print("*");
			}
			System.out.println("");
		}
		
		//마름모 하단
		for (i = 3; i > 0; i--) {
			for(k = 3 - i; k >= 0; k--) {
				System.out.print(" ");
			}
			for(j = i * 2 - 1; j > 0; j--) {
				System.out.print("*");
			}
			System.out.println("");
		}
	}

}

 

출력 결과

 

추가로 궁금한 점이 있으시면 편하게 댓글 달아주세요. 감사합니다.

반응형

댓글