代码部分
package method; import java.util.Scanner; public class Calculator { public static void main(String[] args) { //创建一个扫描器对象,用于接收键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("欢迎使用123---456的简易计算器:"); System.out.println("请输入第一个整数:"); int a = scanner.nextInt(); System.out.println("请输入运算符:"); String operator = scanner.next(); System.out.println("请输入第二个整数:"); int b = scanner.nextInt(); int result = 0; //利用switch结构对于出现的四种运算分别进行计算 switch(operator){ case"+": result = add(a,b); break; case"-": result = subtraction(a,b); break; case"*": result = multiplication(a,b); break; case"/": result = division(a,b); } //输出运算后的结果 System.out.println(a+operator+b+"="+result); //凡是属于IO类分流如果不关闭的话会一直占用公共资源,要养成良好习惯用完就关闭 scanner.close(); } //创建一个实现加运算的方法add public static int add(int a,int b){ return a+b; } //创建一个实现减运算的方法subtraction public static int subtraction(int a,int b){ return a-b; } //创建一个实现乘运算的方法multiplication public static int multiplication(int a,int b){ return a*b; } //创建一个实现除运算的方法division public static int division(int a,int b){ return a/b; } }
运行结果