3
3
import java .util .Scanner ;
4
4
5
5
public class Matter {
6
- public static void main (String [] args ) {
7
- Scanner scan = new Scanner (System .in );
8
- while (true ) {
9
- System .out .println ("변수값 입력:" );
10
- int n = scan .nextInt (); //
11
- int cen = (2 * n - 1 ) / 2 ; //가운데 행 위치지정
12
- int n1 = 2 * n - 1 ; // 마름모가 그려질 가로, 세로 길이
13
- for (int i = 0 ; i < n ; i ++) {
14
- for (int j = 0 ; j < cen - i + n - 1 ; j ++) {
15
- System .out .print (" " );
16
- }
17
- for (int j = 0 ; j < 2 * i + 1 ; j ++) {
18
- System .out .print ("*" );
19
- }
20
- System .out .println ();
21
- }
22
- for (int i = 0 ; i < n1 / 2 ; i ++) {
23
- for (int j = 0 ; j < i ; j ++) {
24
- System .out .print (" " );
25
- }
26
- for (int j = 0 ; j < (2 * n1 - 1 ) - 2 * i ; j ++) {
27
- System .out .print ("*" );
28
- }
29
- System .out .println ();
30
- }
31
- int n2 = n - 1 ;
32
- for (int i = 0 ; i < n2 ; i ++) {
33
- System .out .print (" " );
34
- for (int j = 0 ; j < n2 - 1 - i ; j ++) {
35
- System .out .print (" " );
36
- }
37
- for (int j = 0 ; j < n2 - i ; j ++) {
38
- System .out .print ("*" );
39
- }
40
- for (int j = 0 ; j < 1 + 4 * i ; j ++) {
41
- System .out .print (" " );
42
- }
43
- for (int j = 0 ; j < n2 - i ; j ++) {
44
- System .out .print ("*" );
45
- }
46
- for (int j = 0 ; j < n2 - 1 - i ; j ++) {
47
- System .out .print (" " );
48
- }
49
- System .out .println ();
50
- }
51
- }
52
- }
6
+
7
+ public static void main (String [] args ) {
8
+
9
+ Scanner scan = new Scanner (System .in );
10
+
11
+ while (true ) {
12
+ System .out .println ("변수값 입력:" );
13
+ int n = scan .nextInt (); //
14
+ int cen = (2 * n - 1 ) / 2 ; // 가운데 행 위치지정
15
+ int n1 = 2 * n - 1 ; // 마름모가 그려질 가로, 세로 길이
16
+ for (int i = 0 ; i < n ; i ++) {
17
+ for (int j = 0 ; j < cen - i + n - 1 ; j ++) {
18
+ System .out .print (" " );
19
+ }
20
+ for (int j = 0 ; j < 2 * i + 1 ; j ++) {
21
+ System .out .print ("*" );
22
+ }
23
+ System .out .println ();
24
+ }
25
+ for (int i = 0 ; i < n1 / 2 ; i ++) {
26
+ for (int j = 0 ; j < i ; j ++) {
27
+ System .out .print (" " );
28
+ }
29
+ for (int j = 0 ; j < (2 * n1 - 1 ) - 2 * i ; j ++) {
30
+ System .out .print ("*" );
31
+ }
32
+ System .out .println ();
33
+ }
34
+ int n2 = n - 1 ;
35
+ for (int i = 0 ; i < n2 ; i ++) {
36
+ System .out .print (" " );
37
+ for (int j = 0 ; j < n2 - 1 - i ; j ++) {
38
+ System .out .print (" " );
39
+ }
40
+ for (int j = 0 ; j < n2 - i ; j ++) {
41
+ System .out .print ("*" );
42
+ }
43
+ for (int j = 0 ; j < 1 + 4 * i ; j ++) {
44
+ System .out .print (" " );
45
+ }
46
+ for (int j = 0 ; j < n2 - i ; j ++) {
47
+ System .out .print ("*" );
48
+ }
49
+ for (int j = 0 ; j < n2 - 1 - i ; j ++) {
50
+ System .out .print (" " );
51
+ }
52
+ System .out .println ();
53
+ }
54
+ }
55
+
56
+ // scan.close();
57
+ }
53
58
}
0 commit comments