写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现
写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现
要求:
1.写四个方法:加减乘除
2.利用循环+switch进行用户交互
3.传递需要操作的两个数
4.输出结果
package com.hmt.javaDemo;import java.util.Scanner;public class 计算器
{
public static void main(String[]args){Scanner scanner=new Scanner(System.in);
int flag=0;
while(flag==0){
System.out.println("输入第一个数:");
double a=scanner.nextDouble();System.out.println("输入运算符:");
String str=scanner.next();
System.out.println("输入第二个数:");
double b=scanner.nextDouble();
//System.out.println(a+" "+b+" "+str);
double result=0;switch (str){case "+":result=add(a,b);break;case "-":result=minus(a,b);break;case "*":result=multiply(a,b);break;case "/":result=divide(a,b);break;default:System.out.println("Operation error!Input again!");}System.out.println(result);
System.out.println("是否继续?(请输入Y或者N)");String ifContinue=scanner.next();if(ifContinue.equals("Y")) {flag = 0;}else {flag =1;}}
}public static double add(double a,double b) {return a+b;}public static double divide(double a,double b){return a/b;}public static double minus(double a,double b) {return a - b;}public static double multiply(double a,double b){return a*b;}
}
输出结果
写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现相关推荐
- 【c语言写计算器】利用函数写一个计算器 包括菜单功能和加减乘除四个功能
/*利用函数写一个计算器 包括菜单功能和加减乘除四个功能 作者:NBDR_YL*/ #include<stdio.h>int mean(void); //声明菜单的函数 float add ...
- 用C语言写一个计算器
用C语言写一个计算器,除了四则混合运算之外,还支持三角函数和绝对值等函数. PS E:\Code\PL\calc> .\a.exe abs(3*5-4^2) abs(3*5-4^2)=1.000 ...
- python 写一个计算器_Python | 写个计算器吧
今天咱们用python来写一个计算器,计算一组数的最大公约数和最小公倍数吧. 注:本文使用python3 01 死循环 下面给出一段看似正确的代码,这段代码的作用是给出n1,n2的最小公倍数. 你可以 ...
- 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算
写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算! 对于求出整数的加减乘除问题,我想大家现如今看见笔者此篇博文时候!大多都已经能够正确写出准确的代码来求整数的加减乘除了!其实对于计算 ...
- 网页中用PHP设计一个计算器,用PHP写一个计算器(附完整代码)_后端开发
PHP作用域和文件夹操作示例_后端开发 php中的作用域有:变量作用域.静态变量.匿名函数use,函数内部不能访问函数外部的变量,但在匿名函数中,可以通过use将外部变量引入匿名函数中. 本篇文章介绍 ...
- 如何用C语言写一个web服务器的基础功能
我们都知道,学一门语言,只是单独看了就不写的话是很容易出现眼高手低的,所以,今天摩杜云要给大家分享的内容,就是如何用C语言写一个web服务器的基础功能,希望大家看完有所收获. 服务器架构 目标架构 以 ...
- vue手写一个计算器
计算器大家都不陌生 有计算器机器 有手机计算器 网页计算器! 那么好 今天我来给大家手写一个计算器 啥都不说上操作 请听题:vue手写计算器 一个个小方块拼成一个计算器 绿色比较好 可以缓解视力哦 i ...
- 用Python写一个计算器
学习目标:学会利用python的GUI做界面布局 手写计算器代码熟悉控件的使用方法 优化计算器代码,解决获取按钮文本的方法 了解lambda函数的传参优点和局限 打包生成自己的计算器软件,并独立运行 ...
- python 写一个计算器_用 Python 写个计算器
首页 专栏 python 文章详情 0 用 Python 写个计算器 Python小二 发布于 56 分钟前 我们常见的计算辅助工具有两种,一种是古人发明的算盘,另一种就是我们现代人发明的计算器,与算 ...
最新文章
- 一段文字讲清楚Kubernetes的工作原理
- 醉酒删库:几杯红酒下肚,7小时数据消失...
- UIImagePikerController 浅析
- 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
- 学会放下自己,就能释然许多
- C++ const与static
- PCWorld:乔布斯病休遗留诸多问题
- 怎么把解压的文件在HTML打开,压缩文件怎么解压打开?
- 读书郎上市背后隐忧:业绩下滑明显,市场地位较靠后,竞争力存疑
- 解决Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) or sock‘(2)
- lol1月8日服务器维护,lol测试服1月8日更新公告
- 韦东山嵌入式linux第一期_裸机实战之开发板熟悉与体验篇
- vue 萤石_记录Vue结合萤石视频ezuikit.js的爬坑记录
- Python的堆与优先队列
- linux服务器好管理吗,给初学者Linux服务器管理建议
- 【专题5: 硬件设计】 之 【15.RC滤波电路】
- python常用的集成开发工具,python的主流开发工具
- 因为瞬间,所以永恒!
- 通过修改hosts文件屏蔽网站的广告
- python花萼长度表_读取iris数据集中的花萼长度数据(已保存为csv格式),并对其进行排序、去重,并求出和、累积和、均值、标准差、方差、最小值、最大值...