import java.util.Scanner;
public class calculator {
//做一个简易计算器,实现加减乘除,与用户交互
public static void main(String[] args) {
Scanner scanner01 = new Scanner(System.in);
System.out.println("你想要计算什么? + - * /");
String type = null;
double num1 =0,num2 = 0;
if (scanner01.hasNext()) {
type = scanner01.next();
}else System.out.println("求求你别乱玩");
System.out.println("你想要计算的两个数分别是:\n第一个:");
Scanner scanner02 = new Scanner(System.in);
if (scanner02.hasNextDouble()){
num1 = scanner02.nextDouble();
}else System.out.println("求求你别乱玩");
System.out.println("第二个数是:");
Scanner scanner03 = new Scanner(System.in);
if (scanner03.hasNextDouble()){
num2 = scanner03.nextDouble();
}else System.out.println("求求你别乱玩");
switch (type) {
case "+":
double add = add( num1 , num2 );
System.out.println(num1+"+"+num2+"="+(add));
break;
case "-":
double reduce = reduce(num1,num2);
System.out.println(num1+"-"+num2+"="+(reduce));
break;
case "*":
double mult = mult(num1,num2);
System.out.println(num1+"*"+num2+"="+(mult));
break;
case "/":
double div = div(num1,num2);
System.out.println(num1+"/"+num2+"="+(div));
break;
default:
System.out.println("别乱玩!");
}
}
public static double add (double a , double b){
double result = a + b;
return result;
}
public static double reduce(double a, double b){
double result = a - b;
return result;
}
public static double mult(double a, double b){
double result = a * b;
return result;
}
public static double div(double a, double b){
double result = a / b;
return result;
}
}
JAVA作业-一个简单的计算器
于 2022-02-11 20:59:33 首次发布