본문 바로가기

Java&JSP&Spring/Java

[JAVA]자바 For문을 이용한 피타고라스 삼각형 만들기

[JAVA]자바 For문을 이용한 피타고라스 삼각형 만들기

 

안녕하세요 미나라이입니다.

 

이번 자바포스팅으로는 For문을 이용한 특수문자 출력하기를 해 보겠습니다.

 

아래 코드를 통해서 여러가지 도형으로 응용도 가능합니다.

public static void main(String arg[]) {
  //세로 5칸에 입력할 for문을 작성합니다
  for (int i = 0; i < 5; i++) {
  	//별(*) 문자를 가로로 증가시키는 반복문입니다.
    for (int j = 0; j <= i; j++) {
      System.out.print("*"); //강제개행을 하지 않고 출력
    }
  System.out.println("");        
  }
}

 

출력 결과

 

 

*

**

***

****

*****

 

 

응용

 

반대로 출력하기

public static void main(String arg[]) {
  //가로로 5번를 찍고 1개씩 감소하는 반복문입니다.
  for (int i = 5; i > 0; i--) {
    for (int j = 0; j < i; j++) {
      System.out.print("*"); // i값 개수에 따라서 별의 개수가 변하도록 합니다.
    }
  System.out.println();        
  }
}

 

출력결과

 

*****

****

***

**

*

 

728x90
반응형