Java编写简易控制台计算器
Java编写简易控制台计算器
主要需求与功能:
- 包含四个基本运算:加,减,乘,除
- 利用while循环和switch选择结构
- 包含两个基本操作数
- 输出结果后可选择退出或继续使用
import java.util.Scanner;public class Calculator {public static void main(String[] args) {Scanner scanner = new Scanner(System.in); //scanner进行交互。int i = 0; //定义一个用于判定循环是否继续的值,后可通过if改变i值以达到可选择继续计算或退出计算的目的。while(i<1) {System.out.println("请输入第一个数字:");float a = scanner.nextFloat(); //获取第一个需进行运算的数值System.out.println("请输入第二个数字:");float b = scanner.nextFloat(); //获取第二个需进行运算的数值System.out.println("请选择运算符号:"); System.out.println("1:加法");System.out.println("2:减法");System.out.println("3:乘法");System.out.println("4:除法");int options = scanner.nextInt();float c;switch (options) { //利用switch选择结构进行运算方式的选择case 1:c = a + b;System.out.println(a + "+" + b + "=" + c);break;case 2:c = a - b;System.out.println(a + "-" + b + "=" + c);break;case 3:c = a * b;System.out.println(a + "*" + b + "=" + c);break;case 4:c = a / b;System.out.println(a + "/" + b + "=" + c);break;default:System.out.println("输入错误");}System.out.println("是否继续使用计算器");System.out.println("1:继续");System.out.println("2:退出");int d = scanner.nextInt(); //利用if进行选择是否继续运算或退出运算。if(d==1){System.out.println("计算继续!");i = 0;}else {System.out.println("计算结束!");i = 1;}}}}
![运行示例](https://img-blog.csdnimg.cn/a06ae6cd11274055ae5598b48390234a.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBAU29uZ2hncw==,size_20,color_FFFFFF,t_70,g_se,x_16)
Java编写简易控制台计算器相关推荐
- 用java编写一个简单计算器
java 采用java编写一个简单计算器,使用awt和swing 代码如下: import java.awt.Color; import java.awt.Font; import java.awt. ...
- JAVA编写的简单计算器程序
系列文章目录 文章目录 系列文章目录 前言 一.JAVA编写的简单计算器程序 前言 链接:https://pan.baidu.com/s/1oPJRIbwxcXgewZ_KZaWzTg 提取码:egy ...
- java编写简易计算器_java实现简易计算器功能
本文为大家分享了java实现简易计算器功能,具体内容如下 题目: 编写一个模拟计算器的程序.在面板中添加一个文本框(显示按键及运算结果). 10个数字按钮(0~9).4个运算按钮(加.减.乘.除).一 ...
- Java编写简易计算器
目录 1.功能: 2.结果: 3.代码: 1.功能: (1)"C":将之前输入的数字,计算结果等功能全部归零: (2)"CE":清除键,清除当前输入的数据或符号 ...
- 用JAVA编写简易计算器界面
import javax.swing.*; public class Demo {/*** 计算器界面* @author M4ndy*/public static void main(String[] ...
- java科学型计算器代码_用JAVA编写的科学计算器源代码
展开全部 这个你参考一下. import javax.swing.*; //import javax.swing.event.*; import java.awt.*; import java.awt ...
- Java编写的双色球计算器(不使用IDE)
编辑器使用Emacs 构建使用Ant 编程语言使用Java 一个简单的随机双色球号码生成器,写着玩的 Ant文件 <?xml version="1.0" encoding=& ...
- java编写简易扑克牌游戏
游戏功能描述 创建一副扑克牌: 包括四种花色:黑桃,红桃,梅花,方片 包括十三种点数:2-10,J,Q,K,A 创建两名玩家(or多名) 玩家至少要有ID,姓名,手牌等属性,手牌为扑克牌的集合 将创建 ...
- java编写的控制台版微信零钱明细系统,1.面向过程版,2.面向对象版
1.面向过程版 import java.text.SimpleDateFormat; import java.util.*;/*** @version 1.0* function:* author:阿 ...
最新文章
- 玩转ios友盟远程推送,16年5月图文防坑版
- Linux上安装Julia-1.1
- Matlab 实现对 Excel sheet 重命名 合并单元格
- MySQL初级培训_Mysql初级学习
- UGUI事件之Drag拖拽事件
- 计算机的组成结构6,计算机组成及结构.6.ppt
- .net 有哪些主流的设计模式_「设计模式自习室」门面模式 Facade Pattern
- 计算机系统-实模式/保护模式/虚拟86模式
- python数据存储系列教程——python操作sqlite数据库:连接、增删查改、指令执行
- 互联网基础运维分工、职责和技能要求
- 单片机编程软件很简单(19),keil单片机编程软件3点介绍
- 解决Android模拟器不能联网问题
- 极路由通过SSH添加静态路由表之后无法跳转的问题
- 【CSS】calc 函数(动态计算长度值)
- Altium Designer——原理图中元件属性description、designator和comment的意义
- 3.16 小红书运营10大坑,千万别掉进去了!【玩赚小红书】
- Verilog 代码编写 DDS信号发生器(幅频相可调正弦波、方波、三角波、锯齿波)纯VIVADO编写仿真
- 处理textarea的空格和换行
- DeepbrainChain2021年末週报
- runjs.work中的代码如何分享给别人
热门文章
- 【AltiumDesigner18】关于modified polygon的一种解决方式
- 如何对一个B2C电商平台数据建模-3-订单
- 恶意软件免杀与技术(2022.05.05)
- OpenSea使用教程
- 制作同轴电缆BNC接头的标准作业流程
- 如何提升意志力让梦想变成现实
- 【论文阅读】Prior Guided Feature Enrichment Network for Few-Shot Segmentation
- [英语]关于人生的10个残酷真相, 希望你越早知道越好
- 《精益数据分析》第十一章:商业模式四媒体网站
- 清软英泰plm服务器安装文档,云服务器安装模板