Java练习——加减乘除计算器实现
2021/7/17 12:05:04
本文主要是介绍Java练习——加减乘除计算器实现,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java练习——计算器(加减乘除)
package method; import java.util.Scanner; /* 写一个计算器 实现加减乘除四个功能 并且能够用循环接收新的数据,通过用户交互实现 写四个方法 + - * / 利用循环加switch进行用户交互 传递操作的两个数 输出结果 */ public class JiSuanQi { public static void main(String[] args) { //创建一个键盘输入对象 实现用户交互 Scanner scanner = new Scanner(System.in); //用一个死循环来模拟计算器 for (; ;){ //用户输入需要操作的两个数字 System.out.println("请输入两个数:"); double num1 = scanner.nextDouble(); double num2 = scanner.nextDouble(); //功能选择 加 减 乘 除 System.out.println("请选择运算功能:+ - * /:"); String function = scanner.next();//注意:这里用的是next()方式接收四则运算符 而不是nextLine(显示输入错误) switch (function) { case "+": System.out.println("结果为:"); System.out.println(add(num1, num2)); break; case "-": System.out.println("结果为:"); System.out.println(jian(num1, num2)); break; case "*": System.out.println("结果为:"); System.out.println(cheng(num1, num2)); break; case "/": System.out.println("结果为:"); System.out.println(chu(num1, num2)); break; default: System.out.println("输入不正确"); } // scanner.close(); //因为模拟计算器上面一直循环了 因此用户输入的scanner不能关闭 } } //加法 public static double add(double a,double b){ return a+b; } //减法 public static double jian(double a,double b){ return a-b; } //乘法 public static double cheng(double a,double b){ return a*b; } //除法 public static double chu(double a,double b){ if(b==0){ System.out.println("数据不合法"); } return a/b; } }
这篇关于Java练习——加减乘除计算器实现的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2025-01-11有哪些好用的家政团队管理工具?
- 2025-01-11营销人必看的GTM五个指标
- 2025-01-11办公软件在直播电商前期筹划中的应用与推荐
- 2025-01-11提升组织效率:上级管理者如何优化跨部门任务分配
- 2025-01-11酒店精细化运营背后的协同工具支持
- 2025-01-11跨境电商选品全攻略:工具使用、市场数据与选品策略
- 2025-01-11数据驱动酒店管理:在线工具的核心价值解析
- 2025-01-11cursor试用出现:Too many free trial accounts used on this machine 的解决方法
- 2025-01-11百万架构师第十四课:源码分析:Spring 源码分析:深入分析IOC那些鲜为人知的细节|JavaGuide
- 2025-01-11不得不了解的高效AI办公工具API