Java计算器的简易实现(+-*/)

简介: java计算器的简易实现(+-*/) import java.util.Scanner; /* 写一个计算器 实现加减乘除四个功能 并且能够用循环接收新的数据,通过用户交互实现 写四个方法 + - * / 利用循环加switch进行用户交互 传递操作的两个数 输出结果 */ public class

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;
    }
}


相关文章
|
6月前
|
Java
逆波兰计算器(java)
逆波兰计算器(java)
|
7月前
|
Java
Java实现简易计算器
Java实现简易计算器
503 5
|
7月前
|
Java
简单的 Java 计算器示例
【5月更文挑战第1天】这是一个Java计算器程序,接收用户输入的两个数字和一个运算符(+,-,*,/),通过`Scanner`获取输入,使用`switch`进行计算。当运算符为除法时,检查除数是否为0,防止除零错误。最后,它打印出计算结果。
95 0
|
7月前
|
Java 数据库连接
Java混合计算器以及界面切换
Java混合计算器以及界面切换
|
7月前
|
数据可视化 小程序 Java
【Java】——实现可视化加减乘除计算器
【Java】——实现可视化加减乘除计算器
【Java】——实现可视化加减乘除计算器
|
7月前
|
Python Java Go
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
68 0
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
|
7月前
|
Python Java 算法
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
65 0
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
|
7月前
|
Java
【Java每日一题】— —第十三题:实现简单的计算器
【Java每日一题】— —第十三题:实现简单的计算器
|
7月前
|
Java
用Java编写一个代码实现计算器功能
【1月更文挑战第17天】用Java编写一个代码实现计算器功能
78 0
|
7月前
|
Java 程序员
java实现简单计算器(二)
java实现简单计算器(二)