-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathex100_49.java
More file actions
52 lines (40 loc) · 938 Bytes
/
ex100_49.java
File metadata and controls
52 lines (40 loc) · 938 Bytes
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
package java_ex100;
public class ex100_49 {
public static void main(String[] args) {
// 49번. 30분 되돌리기 / 30분 앞으로 가기
// 하루 24시간 ( 0시 0분~23시59분 )
// 시간 60분 (0분~59분)
// 분이 30분이상이면, 시간이 +1됨.
// 분+30-60 => 분
int hour = 13;
int min = 40;
int new_hour = 0;
int new_min = 0;
if( min < 30 ) {
new_min = min + 60 - 30;
if(hour<1) {
new_hour = 23;
}else {
new_hour = hour - 1;
}
}else {
new_hour = hour;
new_min = min - 30;
}
System.out.println("30분 이전은 "+new_hour+"시"+new_min+"분");
new_hour = 0;
new_min = 0;
if( min >= 30 ) {
new_min = min - 60 + 30;
if(hour>=23) {
new_hour = 0;
}else {
new_hour = hour + 1;
}
}else {
new_hour = hour;
new_min = min + 30;
}
System.out.println("30분 이후는 "+new_hour+"시"+new_min+"분");
}
}