首页 > 其他分享 >Day5-5 简单的加减乘除计算器

Day5-5 简单的加减乘除计算器

时间:2022-11-15 16:34:59浏览次数:47  
标签:double Day5 System 计算器 println operation out public 加减乘除

简单加减乘除计算器

 package com.kuang.method;
 ​
 import java.util.Scanner;
 ​
 public class Demo07 {
     public static void main(String[] args) {
         Scanner scanner = new Scanner(System.in);
         System.out.println("请输入第一个数");
         double a = scanner.nextDouble();
         System.out.println("请输入运算符号");
         String operation = scanner.next();
         System.out.println("请输入第二个数");
         double b = scanner.nextDouble();
 ​
         switch (operation) {
             case "+":
                 System.out.println(a + operation + b + "=" + add(a, b));
                 break;
             case "-":
                 System.out.println(a + operation + b + "=" + sub(a, b));
                 break;
             case "*":
                 System.out.println(a + operation + b + "=" + mul(a, b));
                 break;
             case "/":
                 System.out.println(a + operation + b + "=" + div(a, b));
                 break;
             default:
                 System.out.println("输入错误");
         }
 ​
 ​
         scanner.close();
 ​
     }
 ​
     //加法
     public static double add(double a, double b) {
         return a + b;
     }
 ​
     //减法
     public static double sub(double a, double b) {
         return a - b;
     }
 ​
     //乘法
     public static double mul(double a, double b) {
         return a * b;
     }
 ​
     //除法
     public static double div(double a, double b) {
         return a / b;
     }
 ​
 ​
 }

 

 

标签:double,Day5,System,计算器,println,operation,out,public,加减乘除
From: https://www.cnblogs.com/actadams68/p/16892859.html

相关文章

  • Day5-4 递归
    递归递归就是:方法调用自己利用递归可以用简单的程序来解决一些复杂的问题。它通常把一个大型复杂的问题层层转化为一个与原问题相似的规模较小的问题来求解,递归策略只需......
  • Day5-3 可变参数
    可变参数JDK1.5开始,Java支持传递同类型的可变参数给一个方法在方法声明中,在指定参数类型后加一个省略号(...)一个方法中只能指定一个可变参数,他必须是方法的最后......
  • Day5-1 方法,方法的定义和调用
    方法Java方法是语句的集合,它们在一起执行一个功能方法是解决一类问题的步骤的有序组合方法包含于类或对象中方法在程序中被创建,在其他地方被引用方法设计原则......
  • 时间计算器
    时间计算器importdatetime'''计算当前时间的前后几天,或后前几小时,或后前几分钟等的时间,支持天时分秒组合,只需要传对应的值:paramdays......
  • 简单计算器
    思路将中缀表达式转化为后缀表达式处理 数据结构栈注目前只适用10以内的带括号的+-*/^运算#include<stdlib.h>#include<stdio.h>#include<stdbool.h>#inc......
  • C++一元多项式计算器的设计与实现
    C++一元多项式计算器的设计与实现七、一元多项式计算器的设计与实现1.基于动态数组或者链表实现--元多项式的计算,可以使用STL的vector或者list。2.在系统中需要提供必......
  • C++时间计算器
    C++时间计算器六、时间计算器的设计与实现1.采用面向对象的方法实现时间DateTime的模拟和计算,主要属性包括year,month,day,hour,minute,second,wday(该星期中的第几天)......
  • 计算器之策略
    设计模式是面向对象的具体表现和实践。或许哪天感觉面向对象理解差不多了,嘴里也不用记挂着设计模式这个玩意儿,我只能通过反复学习设计模式以加深理解面向对象。下面复习策......
  • 代码随想录day50 | 123.买卖股票的最佳时机III 188. 买卖股票的最佳时机 IV
    123.买卖股票的最佳时机III题目|文章思路相比于122.买卖股票的最佳时机III,这道题多了一道限制,就是买卖次数的限制,我的想法是通过增加一维来实现。文章中给出的方法则......
  • HDU 1237 简单计算器
    ProblemDescription读入一个只包含+,-,*,/的非负整数计算表达式,计算该表达式的值。Input测试输入包含若干测试用例,每个测试用例占一行,每行不超过200个字......