失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【Java练习题】制作简易计算器(实现加减乘除)

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

时间:2020-05-13 13:27:09

相关推荐

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

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

思路:

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练习题】制作简易计算器(实现加减乘除)》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。