首页 > 其他分享 >编写一个简易计算器

编写一个简易计算器

时间:2022-08-14 20:13:31浏览次数:49  
标签:double System 简易 static 计算器 println 编写 public out

编写一个简易计算器

思路

  1. 用四个方法分别来实现加减乘除

  2. 使用Scanner进行用户交互

  3. 利用switch判断运算符

 package com.ylmxy.method;
 ​
 import java.util.Scanner;
 ​
 public class Calculator {
     public static void main(String[] args) {
         Scanner s = new Scanner(System.in);
         for (;;){
             System.out.println("请输入两个实数:");
             double m = s.nextDouble();      //使用两次nextDouble()实现接收两个实数
             double n = s.nextDouble();
             System.out.println("请输入功能:");
             String function = s.next();     //使用s.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("输入错误");
            }
             s.close();//计算结束后关闭
        }
    }
     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;
    }
 }
 ​
 

标签:double,System,简易,static,计算器,println,编写,public,out
From: https://www.cnblogs.com/YlMXY/p/16586183.html

相关文章

  • C++之类模板的分文件编写问题以及解决
    C++之类模板的分文件编写问题以及解决建议模板不要分文件编写Person.h文件#pragmaonce#include<iostream>usingnamespacestd;#include<string>template<c......
  • 如何可视化编写和编排你的 K8s 任务
    作者:学仁简介K8sJob是Kubernetes中的一种资源,用来处理短周期的Pod,相当于一次性任务,跑完就会把Pod销毁,不会一直占用资源,可以节省成本,提高资源利用率阿里任务调度......