首页 > 其他分享 >简单的加减乘除(递归)

简单的加减乘除(递归)

时间:2024-05-20 20:41:58浏览次数:19  
标签:递归 double System static 简单 println out public 加减乘除

简单的加减乘除(递归)

package method;

import java.util.Scanner;

public class Test {
    public static void main(String[] args) {
        //简易的计算器
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入第一个值:");
        double x = scanner.nextDouble();
        System.out.println("请输入第二个值:");
        double y = scanner.nextDouble();
        System.out.println("请输入符号:");
        String operator = scanner.next();
        switch (operator){
            case "+":
                add(x, y);
                System.out.println(x+y);
                break;
            case "-":
                sub(x, y);
                System.out.println(x-y);
                break;
            case "*":
                mul(x, y);
                System.out.println(x*y);
                break;
            case "/":
                div(x, y);
                System.out.println(x/y);
                break;
        }
    
    }
public static double add(double x,double y){
        return x+y;
    }
    public static double sub(double x,double y){
        return x-y;
    }
    public static double mul(double x,double y){
        return x*y;
    }
    public static double div(double x,double y){
        return x/y;
    }
}

标签:递归,double,System,static,简单,println,out,public,加减乘除
From: https://www.cnblogs.com/kunlexiangshuijiao/p/18202751

相关文章

  • C++的四种智能指针及简单实现
    C++的四种智能指针及简单实现参考:C++智能指针讲解及模拟实现一、auto_ptrauto_ptr有拷贝语义,拷贝后源对象变为空指针,可能引发严重问题template<classT>classmy_unique_ptr{private:T*_ptr;public://普通构造函数my_unique_ptr(T*ptr):_ptr(ptr){}......
  • Git简单的使用步骤
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`Git简单的使用步骤日期:2018-4-3阿珏教程浏览:2117次评论:0条本文并不阐述任何概念性知识,仅仅只是做一个笔记,简单是使用步骤,如遇障碍,请Goo......
  • 注册linux服务,一个简单的例子
    1、背景最近在搞ELK,服务器资源比较紧张,logstash经常挂掉,为了保持程序运行稳定,那么打算将logstash注册成服务。 2、实践cd/etc/systemd/system/新增logstash.service文件:[Unit]Description=LogstashserviceAfter=network.target[Service]Type=simpleUse......
  • 什么是递归?
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`什么是递归?日期:2017-8-9阿珏谈天说地浏览:1616次评论:5条图片来源于网络一上来你肯定觉得读这句话好绕,好吃力。其实......
  • 简单的css3头像旋转与3D旋转效果
    Tips:当你看到这个提示的时候,说明当前的文章是由原emlog博客系统搬迁至此的,文章发布时间已过于久远,编排和内容不一定完整,还请谅解`简单的css3头像旋转与3D旋转效果日期:2017-7-10阿珏css浏览:3896次评论:2条经常会在一些网站看到评论区,评论人的头像当鼠标经过会360°旋......
  • .NET 中 Channel 类(内存级消息队列)简单使用
    Channel是干什么的#TheSystem.Threading.Channelsnamespaceprovidesasetofsynchronizationdatastructuresforpassingdatabetweenproducersandconsumersasynchronously.Thelibrarytargets.NETStandardandworksonall.NETimplementations.Channelsa......
  • 二叉树 | 递归法 101.对称二叉树
    leetcode101.对称二叉树题目101.对称二叉树给你一个二叉树的根节点root,检查它是否轴对称。解题思路递归法,判断左节点的左孩子是否可以翻转成右节点的右孩子(左节点的左孩子==右节点的右孩子,左节点的右孩子==右节点的左孩子)递归三步骤:1、确定递归函数的入参和返回值......
  • 二叉树的递归遍历 144.二叉树的前序遍历 145.二叉树的后序遍历 94.二叉树的中序遍历
    leetcode144.二叉树的前序遍历题目xxx解题思路实现代码leetcode145.二叉树的后序遍历题目xxx解题思路实现代码leetcode94.二叉树的中序遍历题目xxx解题思路实现代码......
  • dbt adapter 的get_relation 简单说明
    dbt的adapter.get_relation可以方便的获取存在的relcation信息,以下是一个简单说明参考实现内部处理@available.parse_nonedefget_relation(self,database:str,schema:str,identifier:str)->Optional[BaseRelation]:relations_list=self.lis......
  • puppeteer使用一些技巧简单说明
    puppeteer是一个nodejs包提供了方便的基于devtools协议进行chrome/chromium控制,puppeteer默认运行在无头模式以下是对于puppeteer使用的一些简单总结一些问题browser&&page对象复用问题实际上还是结合实际,个人建议减少复用,除非自己对于browser&&page进行了比较......