题目:写一个计算器,要求实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现

思路:

1:写四个方法:加减乘除

2:利用循环+switch进行用户交互

3:传递需要操作的两个数

4:输出结果

代码如下:

package exercises;
import java.util.Scanner;
public class Calculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in);System.out.println("请输入运算的第一个数:");while(scanner.hasNextDouble()){System.out.println("请输入运算符:");double a= scanner.nextDouble();String symbol=scanner.next();System.out.println("请输入运算的第二个数:");double b=scanner.nextDouble();switch(symbol){case"+":add(a,b);break;case"-":subtract(a,b);break;case"*":multiply(a,b);break;case"/":divide(a,b);break;default:System.out.println("输入运算符错误!");}System.out.println("输入任意字母退出");}System.out.println("感谢使用!");scanner.close() ;}public static void add(double a,double b){System.out.println(a+b);}public static void subtract(double a,double b){System.out.println(a-b);}public static void multiply(double a,double b){System.out.println(a*b);}public static void divide(double a,double b){if (b==0){System.out.println("除数(分母)不能为0!!!");}else{System.out.println(a/b);}}}

假如输入6/2则运行如下所示:

感谢观看!!!

【Java练习题】制作简易计算器(实现加减乘除)相关推荐

  1. js装修计算器java代码_JS制作简易计算器的实例代码

    做一个简易计算器,效果图片 c表示清空,为一个空字符串 +/-表示该值为正还是负 %表示当前值/100 ←表示退格,往前删除一个值 eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来. ...

  2. 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...

    话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...

  3. 【Proteus仿真】51单片机制作简易计算器+ LCD1602显示

    [Proteus仿真]51单片机制作简易计算器+ LCD1602显示 Proteus仿真效果演示 程序代码 #include<reg51.h> //头文件 #define uint uns ...

  4. Python制作简易计算器(GUI)---Tkinter

    Python制作简易计算器(GUI)---Tkinter Tkinter简介 Tkinter 与 PyQt5 的比较 Tkinter PyQt5 项目展示 导入模块 函数封装 1. 运算公式的拼接与展 ...

  5. java awt 简单计算器,JAVA Swing 开发简易计算器(上)

    开发一个简易的计算器我们主要分为两大部分:图形界面设计与具体功能实现.这篇文章讲图形界面设计,下篇讲具体功能实现. 代码下载:https://github.com/taifus/Java_Calcul ...

  6. python 制作简易计算器~用户界面设计

    用python制作简易计算器 def shu1():#按键函数1,将会绑在相应的"1"."2"..."0"键上e1.insert(INSER ...

  7. 制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果。2021/01/17

    制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果.写在script中 var x=prompt("请输入第一个数字:",""); var y= ...

  8. Java GUI图形编程 使用awt和swing 制作简易计算器的工具包含源码和讲解 / java练习项目

    系列文章目录 提示:阅读本章之前,请先阅读目录 文章目录 系列文章目录 前言 一.常规配置 1. 设置窗口大小 2. 获取当前屏幕的尺寸 3. 窗口居中 4. 设置窗口名称 5. 添加监听器,关闭窗口 ...

  9. JavaScript初学入门(JS打印9*9乘法表,JS制作简易计算器)

    目录 网页的三部分组成: Java和JavaScript的关系: JavaScript的三种使用方式: Js的5种输出方式: Js的语法初始: js中值的类型: JS中的运算符: JS中的流程控制语句 ...

  10. Python制作简易计算器

    简易计算器 简易计算器功能: 实现输入,计算,输出功能: 可以计算基本的加减乘除功能: 处理除法中除数不能为零的设计: 处理输入不能为空的设计: 记录历史计算,显示在右边文本框: 不同于之前的两个项目 ...

最新文章

  1. Matlab使用笔记
  2. 机房安防系统常见故障原因及处理方法
  3. 项目立项管理:项目建议
  4. python中文件位置的书写
  5. java jsoup爬取动态网页_java通过Jsoup爬取网页(入门教程)
  6. 画面风格写实的飞鸽传书
  7. python中cookies怎么用_Cookie在python爬虫中怎么用?Cookielib又是什么?
  8. No package ‘libmarco-private‘ found
  9. 三星530换固态硬盘_速度与安全在指尖跳跃 三星移动固态硬盘T7 Touch评测
  10. 用户体验的要素pdf_用户运营思路(35份)
  11. 基于企业服务总线的主数据管理系统(MDM)集成方案
  12. 用tableau绘制地图
  13. 一文带你由浅入深Netty异步非阻塞世界(持续更新~~~)
  14. 伊利诺伊香槟大学计算机专业排名,伊利诺伊大学香槟分校专业排名一览及最强专业推荐(QS世界大学排名)...
  15. php如何实现快速压缩视频,如何把大视频压缩小 怎么将视频压缩到最小方便储存...
  16. 好多粉数据上报之360点睛平台ocpc API上报数据方法
  17. 101128 ~ 101204
  18. 移动硬盘插入笔记本会后,右下角有图标显示,但是我的电脑里面不显示,导致打不开硬盘
  19. Citavi导入中国知网caj文件
  20. 15基于峰谷分时电价引导下的电动汽车充电负荷优化(matlab程序)

热门文章

  1. Java实现 LeetCode 61 旋转链表
  2. 利用Dnspod api批量更新添加DNS解析【python脚本】 - 推酷
  3. 基于智能配电房的侵入识别和抓拍的实现
  4. Amazon Aurora(SIGMOD 2018)云数据库关键技术解读
  5. 越南Mobifone建成300Gbps分组光纤骨干网 Ciena支持
  6. JAVA计算机毕业设计在线交友系统2021Mybatis+源码+数据库+lw文档+系统+调试部署
  7. 打车软件监管争论:谁大约握有车辆主导权?
  8. 跟着团子学SAP PS—项目的计划收入 CJ42/CJR2
  9. PaddleX 模型库官方介绍
  10. suse linux enterprise 11 sp2,标题:SUSE Linux Enterprise 12 SP2 — 新版本亮点!