实现计算器当中的 + - * / %
实现思路:
1.选择所有数据从键盘输入
2.使用switch语句进行判断
3.需要从控制台输入三次:
第一个数字
运算符
第二个数字
4.最终在控制台上是这样的一个场景:
欢迎使用简单计算器系统:
请输入第一个数字:10
请输入运算符:+
请输入第二个数字:20
运算结果:10 + 20 = 30
5.关键代码:
public class SwitchTest02{ public static void main(String[] args){ java.util.Scanner s = new java.util.Scanner(System.in); System.out.println("欢迎使用简单计算器系统!"); System.out.print("请输入第一个数字:"); int num1 = s.nextInt(); System.out.print("请输入运算符:"); char a = s.next().charAt(0); System.out.print("请输入第二个数字:"); int num2 = s.nextInt(); switch(a){ case '+' : System.out.print("运算结果:" + num1 + " + " + num2 + " = " + (num1 + num2)); break; case '-' : System.out.print("运算结果:" + num1 + " - " + num2 + " = " + (num1 - num2)); break; case '*' : System.out.print("运算结果:" + num1 + " * " + num2 + " = " + (num1 * num2)); break; case '/' : System.out.print("运算结果:" + num1 + " / " + num2 + " = " + (num1 / num2)); break; case '%' : System.out.print("运算结果:" + num1 + " % " + num2 + " = " + (num1 % num2)); break; default : System.out.print("你输入的运算符非法!"); } } }
6.运行结果图: