package calculator;
import java.util.Scanner;
/**
* 编写一个计算器,实现加减乘除
*
* @author rxyLucky
* @create 2020-03-23 10:08
*/
public class Calculator {
public static void main(String[] args) {
CountMethod countMethod = new CountMethod();
Scanner scanner = new Scanner(System.in);
boolean isFlog = true;
while (isFlog){
System.out.print("1-(加法),2-(减法),3-(乘法),4-(除法),5-(退出),请输入你想进行的运算编号:");
int id = scanner.nextInt();
switch (id){
case 1 :
countMethod.add();
break;
case 2 :
countMethod.sub();
break;
case 3 :
countMethod.mul();
break;
case 4 :
countMethod.div();
break;
case 5 :
isFlog = false;
System.out.println("退出成功");
}
}
}
}
class CountMethod{
private double v1;
private double v2;
Scanner scanner = new Scanner(System.in);
//输入数据方法
private void print(){
System.out.println("请输入需要计算的两个数:");
v1 = scanner.nextDouble();
v2 = scanner.nextDouble();
}
//实现加法
public void add(){
print();
double addSum = 0.0;
addSum = v1 + v2;
System.out.println(v1 + "+" + v2 + "=" + addSum);
}
//实现减法
public void sub(){
print();
double subSum = 0.0;
subSum = v1 - v2;
System.out.println(v1 + "-" + v2 + "=" + subSum);
}
//实现乘法
public void mul(){
print();
double mulSum = 0.0;
mulSum = v1 * v2;
System.out.println(v1 + "*" + v2 + "=" + mulSum);
}
//实现除法
public void div(){
print();
double divSum = 0.0;
divSum = v1 + v2;
System.out.println(v1 + "+" + v2 + "=" + divSum);
}
}
输入相应的计算序号可以进行计算,比较简单。