Java计算器的简易实现(+-*/)
java计算器的简易实现(+-*/)
import java.util.Scanner;
/*
写一个计算器 实现加减乘除四个功能
并且能够用循环接收新的数据,通过用户交互实现
写四个方法 + - * /
利用循环加switch进行用户交互
传递操作的两个数
输出结果
*/
public class test {
public static void main(String[] args) {
//简易计算器的实现
Scanner scanner = new Scanner(System.in);
while (true) { //使用while循环输入计算
System.out.println("请输入两个实数:");
double m = scanner.nextDouble(); //使用两次scanner.nextDouble()实现接收两个实数
double n = scanner.nextDouble();
System.out.println("请输入功能:");
String function = scanner.next(); //使用scanner.next()接收运算符,使用scanner.nextLine()显示错误
switch (function) {
case "+":
System.out.println(add(m, n));
break;
case "-":
System.out.println(subtract(m, n));
break;
case "*":
System.out.println(multiply(m, n));
break;
case "/":
System.out.println(divide(m, n));
break;
default:
System.out.println("输入错误");
}
}
//scanner.close(); //为实现循环输入,不关闭scanner
}
public static double add(double a,double b){ //该处为加减乘除的四个方法
return a+b;
}
public static double subtract(double a,double b){
return a-b;
}
public static double multiply(double a,double b){
return a*b;
}
public static double divide(double a,double b){
return a/b;
}
}
作者:wangyudong
本文版权归作者和博客园共有,欢迎转载,但必须给出原文链接,并保留此段声明,否则保留追究法律责任的权利。