공부하시는대에 도움이 됐으면 좋겠습니다.
답안코드 확인해주세요!
더보기
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;
}
}
}
더 많은 자바코드가 보고 싶다면?
댓글