import java.util.Scanner;
import java.io.*;
public class switchDemo {
static char b1;
public static void main(String[] args) {
String b;
InputStreamReader stdin = new InputStreamReader(System.in);
BufferedReader fin = new BufferedReader(stdin);
Scanner a = new Scanner(System.in);
System.out.print("请输入第一位数字: ");
int a1 = a.nextInt();
try {
System.out.print("请输入算术运算符: ");
b = fin.readLine();
b1 = b.charAt(0);
} catch (Exception e) {
System.err.println("令人窒息的操作~");
}
Scanner c = new Scanner(System.in);
System.out.print("请输入第二位数字: ");
int c1 = c.nextInt();
switch (b1) {
case '+':
System.out.println("结果为: " + a1 + "+" + c1 + "=" + (a1 + c1));
break;
case '-':
System.out.println("结果为: " + a1 + "-" + c1 + "=" + (a1 - c1));
break;
case '*':
System.out.println("结果为: " + a1 + "*" + c1 + "=" + (a1 * c1));
break;
case '/':
System.out.println("结果为: " + a1 + "/" + c1 + "=" + ((float) a1 / c1));
break;
case '%':
System.out.println("结果为: " + a1 + "%" + c1 + "=" + ( a1 % c1));
break;
default:
System.err.println("---请输入正确的算术运算符(+ - * / %)---");
break;
}
}
}
[附上运行结果]