Java制作简易计算器
1)分析
①已知普通计算器,是两个数之间的 + - * / 的四则运算,因此我们可以使用switch语句进行筛选
②计算器可以不断的进行新的计算,因为可以通过死循环进行重复计算,但是因为计算器有结束的时候,所以我们可以做一个输入符号来进行退出循环的判定
2)代码如下所示
package com.wu.base;import java.io.IOException; import java.util.Scanner;public class Demo06 {public static void Computer() throws IOException {//定义三个double类型的变量double a;double b;double c = 0;//输入第一个数System.out.print("请输入一个进行运算的数:");Scanner scanner = new Scanner(System.in);a = scanner.nextDouble();//输入第二个数System.out.print("请输入第二个进行运算的数:");b = scanner.nextDouble();//输入运算的字符System.out.print("请输入+ - * / 任意一个:");char d = (char) System.in.read();//对运算进行判断switch (d){case '+':c = a + b;break;case '-':c = a - b;break;case '*':c = a * b;break;case '/':c = a / b;break;}//输出运算的结果System.out.println(a +" " + d +" "+ b + " = " + c);}public static void main(String[] args) throws IOException {//循环调用Computer方法while (true){//使用a作为程序结束的判定System.out.print("输入a结束程序:");Scanner scanner = new Scanner(System.in);String a = scanner.next();if (a.equals("a")){break;}//调用方法Computer();}} }
Java制作简易计算器相关推荐
- js装修计算器java代码_JS制作简易计算器的实例代码
做一个简易计算器,效果图片 c表示清空,为一个空字符串 +/-表示该值为正还是负 %表示当前值/100 ←表示退格,往前删除一个值 eval 函数是能够计算出字符串表达式或者语句的结果,把结果求出来. ...
- 怎么用python自制计算公式_手把手教你用python制作简易计算器,能够记录你使用的情况...
话不多说,首先先看效果图,它能够记录你在使用过程中的历史,方便你查看是否有错: 接下来就仔细分析一下是如何制作的: 简易计算器 第一步:导入资源库 在过程中使用到了tkinter这个资源库,win+R ...
- 简单计算器的设计java_(基于java的简易计算器的设计.doc
(基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了 ...
- java实现简易计算器,实现加减乘除,括号,算式查错,
java实现简易计算器 问题分析 一.计算机界面显示 二. 计算器计算数据处理 三. 部分源代码(该源码未加入算式查错,文件资源正在上传) 三.完整源码,加减乘除,括号,delete,算式查错 问题分 ...
- 【Proteus仿真】51单片机制作简易计算器+ LCD1602显示
[Proteus仿真]51单片机制作简易计算器+ LCD1602显示 Proteus仿真效果演示 程序代码 #include<reg51.h> //头文件 #define uint uns ...
- Python制作简易计算器(GUI)---Tkinter
Python制作简易计算器(GUI)---Tkinter Tkinter简介 Tkinter 与 PyQt5 的比较 Tkinter PyQt5 项目展示 导入模块 函数封装 1. 运算公式的拼接与展 ...
- python 制作简易计算器~用户界面设计
用python制作简易计算器 def shu1():#按键函数1,将会绑在相应的"1"."2"..."0"键上e1.insert(INSER ...
- 基于java平台简易计算器_基于java的简易计算器的设计
基于java的简易计算器的设计 基于java的简易计算器的设计 摘要 自从java语言诞生以来,java语言就以不可抵挡的趋势很快成为国际上广泛流行的面向对象编程语言,它既具有高级语言的特点,又少了C ...
- java编写简易计算器_java实现简易计算器功能
本文为大家分享了java实现简易计算器功能,具体内容如下 题目: 编写一个模拟计算器的程序.在面板中添加一个文本框(显示按键及运算结果). 10个数字按钮(0~9).4个运算按钮(加.减.乘.除).一 ...
- 制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果。2021/01/17
制作简易计算器:接收用户输入,两个操作数,一个操作符,给出用户结果.写在script中 var x=prompt("请输入第一个数字:",""); var y= ...
最新文章
- 福利 | “东数西算”这项重大工程,国家全面启动!
- iphone以旧换新活动_iPhone:我降价 1600 元!安卓:我有 5G
- MYSQL数据库VALUES_MySQL数据库“十宗罪”(十大经典错误案例)
- 细粒度情感分析任务(ABSA)的最新进展
- 牛客题霸 [栈和排序] C++题解/答案
- POJ-2533 Longest Ordered Subsequence
- 《数据库设计入门经典》读书笔记——第二章:工作场所中的数据库建模
- 找出数组中最大值次大值的一次遍历方法(C++)
- Greensock JavaScript动画教程
- comsol APP开发基础功能应用
- 【MM ECC VS S4】MM模块中ECC与S4的区别
- H5 -- 微信h5页面中下载第三方app的方法
- 佐助被大蛇丸诱骗走了,鸣人在多少时间内能追上他呢?
- 7-4 黄金时代 (20 分)
- 《拾叶集》一个会写诗的程序员 二零一八年十月十日 ​​​
- MEM/MBA数学基础(05)应用题 关键点
- 设计模式简单代码之Command模式(皇帝圣旨篇)
- UI组件库的引用方式
- 14. 查询表sc——查询学生201215121选修课程的总学分数。
- 600度近视眼恢复方法_高度近视600度如何恢复视力?有这三大办法可对付!