java switch语句练习 从键盘输入2个数和一个运算符(+,-,*,/),输出运算结果

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


上一篇:linux Shell脚本编码格式


下一篇:HDU 2089 不要62