본문 바로가기
알고리즘풀이/정올-자바

[정올/JAVA] 1523 : 별삼각형1 삼각형의 높이 n과 종류 m을 입력받은 후 다음과 같은 삼각형 형태로 출력하는 프로그램을 작성하시오.

by 이얏호이야호 2020. 8. 3.

공부하시는대에 도움이 됐으면 좋겠습니다.

답안코드 확인해주세요!

 

더보기
import java.util.Scanner;



public class Main {



 public static void main(String args[]) {



 Scanner in = new Scanner(System.in);

 int input1 = in.nextInt();

 int input2 = in.nextInt();



 if (0 > input1 || 100 < input1 || input2 < 0 || input2 > 3) {

 System.out.println("INPUT ERROR!");

 return;

 }

 switch (input2) {

 case 1:

 for (int i = 1; i <= input1; i++) {



 for (int j = 0; j < i; j++) {

 System.out.print("*");

 }

 System.out.println();

 }

 break;

 case 2:

 for (int i = input1; i >= 0; i--) {



 for (int j = 0; j < i; j++) {

 System.out.print("*");

 }

 System.out.println();

 }

 break;



 case 3:

 for (int i = 0; i < input1; i++) {



 for (int j = 1; j < input1 - i; j++) {

 System.out.print(" ");

 }



 for (int k = 0; k < 2 * i + 1; k++) {

 System.out.print("*");

 }

 System.out.println();

 }

 break;

 }

 }

}

 

 


더 많은 자바코드가 보고 싶다면?

https://chuinggun.tistory.com/category/%EC%95%8C%EA%B3%A0%EB%A6%AC%EC%A6%98%ED%92%80%EC%9D%B4/%EC%A0%95%EC%98%AC-%EC%9E%90%EB%B0%94

댓글