본문 바로가기
study/Java

[Java] 15. 중첩 반복문 Exam4 (삼각형의 높이를 입력받아 삼각형 출력하기)

by 금이패런츠 2022. 3. 15.
728x90
반응형
package chap4;

import java.util.Scanner;

/*
  삼각형의 높이를 입력받아 삼각형 출력하기
  [결과]
  삼각형의 높이 : 3
   
  1. 
     *
     **
     ***
     
  2. 
     ***
     **
     *
    
  3.   
       *
      **
     ***
  4. 
     ***
      **
       *
 */
public class Exam9 {
	public static void main(String[] args) {
		
		System.out.print("삼각형의 높이: ");
		Scanner scan = new Scanner(System.in);		
		int len = scan.nextInt();
		System.out.println("1.");
		for(int i=1; i<=len; i++) {
			for(int j=1; j<=i; j++) {
				System.out.print("*");
			}
		    System.out.println();
		}
		
		System.out.println("2.");
		for (int i=len; i>=1; i--) {
			for(int j=1; j<=i; j++) {
				System.out.print("*");
			}
			System.out.println();	
		}
		
		System.out.println("3.");
		for (int i=len; i>=1; i--) {
			for(int j=1; j<=len; j++) {
				if(i <= j) System.out.print("*");
				else System.out.print(" ");
			}
			System.out.println();
		}
		
		System.out.println("4.");
		for (int i=1; i<=len; i++) {
			for(int j=1; j<=len; j++) {
				if(i <= j)System.out.print("*");
				else System.out.print(" ");
			}
			System.out.println();	
		}
		
	}
}
728x90
반응형