-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathStarUbin5_2.java
More file actions
56 lines (49 loc) Β· 1.66 KB
/
StarUbin5_2.java
File metadata and controls
56 lines (49 loc) Β· 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
package basic.star;
public class StarUbin5_2 implements StarInterface{
@Override
public void StarPrint() {
long beforeTime = System.currentTimeMillis(); //μ½λ μ€ν μ μ μκ° λ°μμ€κΈ°
/*
int a=4;
for(int i=0; i<a; i++){
for(int j=a; j>0; j--){
if(j<=i+1)
System.out.printf("*");
else
System.out.printf(" ");
}
for(int j=0; j<i; j++){
System.out.printf("*");
}
System.out.println();
}
*/
int a=4;
for(int i=0; i<a; i++){
if(i==a-1){
for(int j=0;j<(a*2)-1;j++){
System.out.print("*");
}
}
else{
for(int j=a; j>0; j--){
if(j==i+1) //before if(j<=i+1)
System.out.printf("*");
else
System.out.printf(" ");
}
for(int j=0; j<i; j++){
if(j==i-1) //before System.out.printf("*");
System.out.printf("*");
else
System.out.print(" ");
}
System.out.println();
}
}
System.out.println();
long afterTime = System.currentTimeMillis(); // μ½λ μ€ν νμ μκ° λ°μμ€κΈ°
long secDiffTime = (afterTime - beforeTime); //λ μκ°μ μ°¨ κ³μ°
System.out.println("μκ°μ°¨μ΄(m) : "+secDiffTime);
}
}