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
输入运算符:
+
1 + 2 = 3输入第一个数:
1
输入第二个数:
2
输入运算符:
-
1 - 2 = -1输入第一个数:
1
输入第二个数:
2
输入运算符:
*
1 * 2 = 2输入第一个数:
1
输入第二个数:
2
输入运算符:
/
1 / 2 = 0
原文:http://11317783.blog.51cto.com/11307783/1757241