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练习——加减乘除计算器实现的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-27消息中间件底层原理资料详解
- 2024-11-27RocketMQ底层原理资料详解:新手入门教程
- 2024-11-27MQ底层原理资料详解:新手入门教程
- 2024-11-27MQ项目开发资料入门教程
- 2024-11-27RocketMQ源码资料详解:新手入门教程
- 2024-11-27本地多文件上传简易教程
- 2024-11-26消息中间件源码剖析教程
- 2024-11-26JAVA语音识别项目资料的收集与应用
- 2024-11-26Java语音识别项目资料:入门级教程与实战指南
- 2024-11-26SpringAI:Java 开发的智能新利器