代码部分
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;
}
}
运行结果