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
|
package
com.j05.test;
import
java.util.Scanner;
/*
* 1.从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果(switch语句写)
*
*/
public
class
SwitchDemo01 {
public
static
void
main(String[] args) {
Scanner sc =
new
Scanner(System.in);
System.out.println(
"输入第一个数:"
);
int
num1 = sc.nextInt();
System.out.println(
"输入第二个数:"
);
int
num2 = sc.nextInt();
System.out.println(
"输入运算符:"
);
char
ch = sc.next().charAt(
0
);
int
result =
0
;
//保存运算结果
switch
(ch) {
case
'+'
:
result = num1 + num2;
System.out.println(num1+
" + "
+num2+
" = "
+result);
break
;
case
'-'
:
result = num1 - num2;
System.out.println(num1+
" - "
+num2+
" = "
+result);
break
;
case
'*'
:
result = num1 * num2;
System.out.println(num1+
" * "
+num2+
" = "
+result);
break
;
case
'/'
:
result = num1 / num2;
System.out.println(num1+
" / "
+num2+
" = "
+result);
break
;
default
:
System.out.println(
"会不会输啊?"
);
break
;
}
}
}
|
测试:
1
2
3
4
5
6
7
|
输入第一个数:
1
输入第二个数:
2
输入运算符:
+
1
+
2
=
3
|
1
2
3
4
5
6
7
|
输入第一个数:
1
输入第二个数:
2
输入运算符:
-
1
-
2
= -
1
|
1
2
3
4
5
6
7
|
输入第一个数:
1
输入第二个数:
2
输入运算符:
*
1
*
2
=
2
|
1
2
3
4
5
6
7
|
输入第一个数:
1
输入第二个数:
2
输入运算符:
/
1
/
2
=
0
|
本文转自yeleven 51CTO博客,原文链接:http://blog.51cto.com/11317783/1757241