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月前
|
前端开发 JavaScript Java
Java中规模软件开发实训——简单计算器制作
​ ✨博主:命运之光 🌸专栏:Python星辰秘典 🐳专栏:web开发(html css js) ❤️专栏:Java经典程序设计 ☀️博主的其他文章:点击进入博主的主页
76 0
|
5月前
|
Java
Java实现计算器demo
Java实现计算器demo
|
5月前
|
存储 Java
Java设计一个简单的计算器程序
Java设计一个简单的计算器程序
|
3月前
|
Java
用Java编写一个代码实现计算器功能
【1月更文挑战第17天】用Java编写一个代码实现计算器功能
22 0
|
3月前
|
Python Java Go
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
27 0
Java每日一练(20230416) 三数之和、基本计算器、通配符匹配
|
3月前
|
Python Java 算法
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
27 0
Java每日一练(20230415) 扰乱字符串、单词拆分、模拟计算器
|
3月前
|
Java 程序员
java实现简单计算器(二)
java实现简单计算器(二)
|
3月前
|
Java
java实现简单计算器
java实现简单计算器
|
3月前
|
Java
计算器Java版(小玩具)
计算器Java版(小玩具)
16 0
|
5月前
|
Java UED
Java设计一个简单的能保留计算过程的计算器
Java设计一个简单的能保留计算过程的计算器