-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathworld21.java
More file actions
66 lines (49 loc) · 1.42 KB
/
world21.java
File metadata and controls
66 lines (49 loc) · 1.42 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
57
58
59
60
61
62
63
64
65
66
import java.util.Scanner;
import javax.naming.spi.DirStateFactory.Result;
public class world21 {
public static void main(String[] args) {
int menu = 0, num = 0;
Scanner scanner =new Scanner(System.in);
loop1: while (true) {
System.out.println("(1)square");
System.out.println("(2)square root");
System.out.println("(3)log");
System.out.print("원하시는 메뉴(1~3)를 선택하세요(종료:0)>");
String tmp = scanner.nextLine();
menu = Integer.parseInt(tmp);
if (menu==0) {
System.out.println("프로그램을 종료하겠습니다.");
break;}
else if (!(0<menu&&menu<4)) {
System.out.println("잘못된 선택입니다.다시선택하세요 (종료:0)>");
continue;
}
// System.out.print("선택한 메뉴는"+menu+"입니다.");
//
while (true) {
String tmp1 = scanner.nextLine();
num = Integer.parseInt(tmp1);
System.out.println("계산할 값을 입력하세요.(계산종료:0,전체종료:99)>");
if (num==0)
System.out.println("계산을 종료하겠습니다.");
break;
if(num==99)
break loop1;
switch (menu) {
case 1:
System.out.println("result="+num*num);
break;
case 2 :
System.out.println("result="+Math.sqrt(num));
break;
case 3 :
System.out.println("result="+Math.log(num));
break;
//
// default:
// break;
}
}
}
}
}