본문 바로가기

프로그래밍/JAVA

자바 직각삼각형 만들기(2)

이번에는 역 직각삼각형을 만들어 볼 차례이다.

나 혼자 고민을 하다가 해결이 되지 않아 인터넷에 검색을 한 이후에 만들어 보았다.

import java.util.Scanner;
public class star0421 {
 public static void main(String[] args) {
  int i,j;
  Scanner scan = new Scanner(System.in);
  int num = scan.nextInt();
  for(i=1;i<num;i++) {
   for(j=num;j>0;j--) {
    if(i<j) {
     System.out.print(" ");
    }
    else System.out.print("*");
   }
   System.out.println("");
  }
  scan.close();
 }
}

 

빨간 부분을 공백으로 하지 않고 ("")라고 표기하면 정상적인 모양의 직각삼각형이 나온다.

 

결과는

 

9
        *
       **
      ***
     ****
    *****
   ******
  *******
 ********

 

if문, else문을 이용하여 역삼각형을 만들면 된다.