写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现

要求:

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;}
}

输出结果

写一个计算器,要求实现加减乘除功能,并且能够接受新数据,通过用户交互实现相关推荐

  1. 【c语言写计算器】利用函数写一个计算器 包括菜单功能和加减乘除四个功能

    /*利用函数写一个计算器 包括菜单功能和加减乘除四个功能 作者:NBDR_YL*/ #include<stdio.h>int mean(void); //声明菜单的函数 float add ...

  2. 用C语言写一个计算器

    用C语言写一个计算器,除了四则混合运算之外,还支持三角函数和绝对值等函数. PS E:\Code\PL\calc> .\a.exe abs(3*5-4^2) abs(3*5-4^2)=1.000 ...

  3. python 写一个计算器_Python | 写个计算器吧

    今天咱们用python来写一个计算器,计算一组数的最大公约数和最小公倍数吧. 注:本文使用python3 01 死循环 下面给出一段看似正确的代码,这段代码的作用是给出n1,n2的最小公倍数. 你可以 ...

  4. 写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算

    写一个计算器(C语言版本),可以求出:整数的加,减,乘,除四则运算! 对于求出整数的加减乘除问题,我想大家现如今看见笔者此篇博文时候!大多都已经能够正确写出准确的代码来求整数的加减乘除了!其实对于计算 ...

  5. 网页中用PHP设计一个计算器,用PHP写一个计算器(附完整代码)_后端开发

    PHP作用域和文件夹操作示例_后端开发 php中的作用域有:变量作用域.静态变量.匿名函数use,函数内部不能访问函数外部的变量,但在匿名函数中,可以通过use将外部变量引入匿名函数中. 本篇文章介绍 ...

  6. 如何用C语言写一个web服务器的基础功能

    我们都知道,学一门语言,只是单独看了就不写的话是很容易出现眼高手低的,所以,今天摩杜云要给大家分享的内容,就是如何用C语言写一个web服务器的基础功能,希望大家看完有所收获. 服务器架构 目标架构 以 ...

  7. vue手写一个计算器

    计算器大家都不陌生 有计算器机器 有手机计算器 网页计算器! 那么好 今天我来给大家手写一个计算器 啥都不说上操作 请听题:vue手写计算器 一个个小方块拼成一个计算器 绿色比较好 可以缓解视力哦 i ...

  8. 用Python写一个计算器

    学习目标:学会利用python的GUI做界面布局 手写计算器代码熟悉控件的使用方法 优化计算器代码,解决获取按钮文本的方法 了解lambda函数的传参优点和局限 打包生成自己的计算器软件,并独立运行 ...

  9. python 写一个计算器_用 Python 写个计算器

    首页 专栏 python 文章详情 0 用 Python 写个计算器 Python小二 发布于 56 分钟前 我们常见的计算辅助工具有两种,一种是古人发明的算盘,另一种就是我们现代人发明的计算器,与算 ...

最新文章

  1. 一段文字讲清楚Kubernetes的工作原理
  2. 醉酒删库:几杯红酒下肚,7小时数据消失...
  3. UIImagePikerController 浅析
  4. 虚拟机随服务器启动,VMware Server中虚拟机随宿主机自动启动
  5. 学会放下自己,就能释然许多
  6. C++ const与static
  7. PCWorld:乔布斯病休遗留诸多问题
  8. 怎么把解压的文件在HTML打开,压缩文件怎么解压打开?
  9. 读书郎上市背后隐忧:业绩下滑明显,市场地位较靠后,竞争力存疑
  10. 解决Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (111) or sock‘(2)
  11. lol1月8日服务器维护,lol测试服1月8日更新公告
  12. 韦东山嵌入式linux第一期_裸机实战之开发板熟悉与体验篇
  13. vue 萤石_记录Vue结合萤石视频ezuikit.js的爬坑记录
  14. Python的堆与优先队列
  15. linux服务器好管理吗,给初学者Linux服务器管理建议
  16. 【专题5: 硬件设计】 之 【15.RC滤波电路】
  17. python常用的集成开发工具,python的主流开发工具
  18. 因为瞬间,所以永恒!
  19. 通过修改hosts文件屏蔽网站的广告
  20. python花萼长度表_读取iris数据集中的花萼长度数据(已保存为csv格式),并对其进行排序、去重,并求出和、累积和、均值、标准差、方差、最小值、最大值...

热门文章

  1. 8583报文举例解读及推荐阅读
  2. 如何让服务可用性高达99.9999%?异地灾备是关键!
  3. 【Android底层学习总结】2. 安卓系统内核的Bring Up
  4. 教教没有新浪邀请码的同学如何自己动手获得新浪邀请码
  5. PLC 西门子smart200 锁机 有图片证明分期付款 动态验证码
  6. ubuntu 查看网卡状态命令_ubuntu 查看网卡速度
  7. java中插入正则表达式的反斜线
  8. Android开发中常见细节问题之我见
  9. 从物种进化到价值再造,致远互联助力企业数字化转型升级
  10. 这些现货黄金术语应该懂