Java练习题:通过键盘录入、方法、循环和switch实现简单的计算器
2021/5/1 12:55:14
本文主要是介绍Java练习题:通过键盘录入、方法、循环和switch实现简单的计算器,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
/* 写一个计算器,要求实现加减乘除功能, 并且能够循环接收新的数据,通过用户交互实现 分析:写四个方法加减乘除 利用循环加switch进行用户交互 传递需要操作的两个数 输出结果 */ public class Demo05 { //加法 public static double add(double a,double b){ double ab = a+b; return ab; } //减法 public static double subtraction(double a,double b){ double ab = a-b; return ab; } //乘法 public static double multiplication(double a,double b){ double ab = a*b; return ab; } //除法 public static double division(double a,double b){ double ab = a/b; return ab; } public static void main(String[] args) { Scanner scanner = new Scanner(System.in); //创建一个键盘录入对象,来实现用户交互 for (;;){ //创建一个死循环,来模拟计算器的功能 System.out.println("请输入第一个数:"); double first = scanner.nextDouble(); System.out.println("你输入的第一个数是:"+first); System.out.println("请输入四则运算符号:"); String arithmetic = scanner.next(); System.out.println("你输入的运算符号是:"+arithmetic); System.out.println("请输入第二个数:"); double second = scanner.nextDouble(); System.out.println("你输入的第二个数是:"+second); switch (arithmetic){ // 通过switch来判断运算符号 case "+": double add = add(first, second); System.out.println("结果是:"+add); break; case "-": double subtraction = subtraction(first, second); System.out.println("结果是:"+subtraction); break; case "*": double multiplication = multiplication(first, second); System.out.println("结果是:"+multiplication); break; case "/": double division = division(first, second); System.out.println("结果是:"+division); break; default: //找不到四则运算符号就输出下边的话 System.out.println("未知符号"); } } } }
这篇关于Java练习题:通过键盘录入、方法、循环和switch实现简单的计算器的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-06-26结对编程到底难不难?答案在这里
- 2024-06-19《2023版Java工程师》课程升级公告
- 2024-06-15matplotlib作图不显示3D图,怎么办?
- 2024-06-1503-Loki 日志监控
- 2024-06-1504-让LLM理解知识 -Prompt
- 2024-06-05做软件测试需要懂代码吗?
- 2024-06-0514-ShardingSphere的分布式主键实现
- 2024-06-03为什么以及如何要进行架构设计权衡?
- 2024-05-31全网首发第二弹!软考2024年5月《软件设计师》真题+解析+答案!(11-20题)
- 2024-05-31全网首发!软考2024年5月《软件设计师》真题+解析+答案!(21-30题)