当前位置: 首页 > news >正文

JAVA实现计算器


public class Demo6 {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        while (true){
            System.out.println("请输入运行指令");
            System.out.println("请输入第一个数:");
            double num1 = scanner.nextDouble();

            System.out.println("请输入运算符:");
            String way = scanner.next();

            System.out.println("请输入第二个数:");
            double num2 = scanner.nextDouble();

            Double result = 0.0;
            switch (way) {
                case "+":
                    result = num1 + num2;
                    break;
                case "-":
                    result = num1 - num2;
                    break;
                case "*":
                    result = num1 * num2;
                    break;
                case "/":
                    result = num1 / num2;
                    break;
                default:
                    System.out.println("输入有误!");

            }
            System.out.println(num1 + way + num2 + "=" + result);

        }

    }
}

相关文章:

  • Java方法的调用(值传递和引用传递)
  • Java对象和类的关系与创建
  • Java构造器的使用
  • Java 封装
  • Java继承
  • java中的super和this
  • Java抽象类
  • Java案例用户登录
  • Java案例统计字符次数
  • JAVA字符串反转
  • 工欲善其事,必先利其器--tmux
  • 工欲善其事,必先利其器--vim
  • 聊聊Session、Cookie、Token、JWT
  • Django 数据库查询优化
  • pycharm创建vue项目
  • 0x05 Python数据分析,Anaconda八斩刀
  • Fabric架构演变之路
  • log4j2输出到kafka
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • 构建工具 - 收藏集 - 掘金
  • 基于Vue2全家桶的移动端AppDEMO实现
  • 如何合理的规划jvm性能调优
  • FaaS 的简单实践
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • 树莓派用上kodexplorer也能玩成私有网盘
  • 小白应该如何快速入门阿里云服务器,新手使用ECS的方法 ...
  • ​虚拟化系列介绍(十)
  • #Linux(权限管理)
  • (+4)2.2UML建模图
  • (39)STM32——FLASH闪存
  • (ros//EnvironmentVariables)ros环境变量
  • (二)linux使用docker容器运行mysql
  • (非本人原创)史记·柴静列传(r4笔记第65天)
  • (分享)自己整理的一些简单awk实用语句
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (免费领源码)Java#Springboot#mysql农产品销售管理系统47627-计算机毕业设计项目选题推荐
  • .NET MVC 验证码
  • .NET 程序如何获取图片的宽高(框架自带多种方法的不同性能)
  • // an array of int
  • @ModelAttribute使用详解
  • @RequestMapping 的作用是什么?
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • []利用定点式具实现:文件读取,完成不同进制之间的
  • [COGS 622] [NOIP2011] 玛雅游戏 模拟
  • [DNS网络] 网页无法打开、显示不全、加载卡顿缓慢 | 解决方案
  • [GN] Vue3快速上手1
  • [iOS]-UIKit
  • [LeetCode] 626. 换座位
  • [LeetCode]—Anagrams 回文构词法
  • [LeetCode]Pow(x,n)
  • [luoguP3159] [CQOI2012]交换棋子(最小费用最大流)
  • [NOIP2000] 乘积最大
  • [python]基于opencv实现的车道线检测
  • [Swift]LeetCode856. 括号的分数 | Score of Parentheses
  • [Vue3] vue-router路由守卫进阶