JAVA
[JAVA] 응용 별찍기_홀수 다이아몬드
vluevy
2021. 7. 13. 22:57
728x90
반응형
변수 n을 입력받아 최대길이 n인 다이아몬드 모양으로 별찍기 출력하는 자바문
package test;
import java.util.Scanner;
public class test_For {
public static void main(String[] args) {
// 다이아몬드
Scanner sc = new Scanner(System.in);
int size;
int n;
do {
System.out.print("크기 ? ");
size = sc.nextInt();
} while (size < 1 || size > 10 || size % 2 == 0);
n = size / 2;
for (int i = 0; i < size; i++) {
for (int j = 0; j < (size - n); j++) {
System.out.print((j >= n) ? "*" : " ");
}
n = i < (size / 2) ? n - 1 : n + 1;
System.out.println();
}
sc.close();
}
}
반응형