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-11-26手写消息中间件:从零开始的指南
- 2024-11-26Java语音识别项目资料:新手入门教程
- 2024-11-26JAVA语音识别项目资料:新手入门教程
- 2024-11-26Java语音识别项目资料:入门与实践指南
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料入门教程
- 2024-11-26Java云原生资料:新手入门教程
- 2024-11-25Java创意资料:新手入门的创意学习指南
- 2024-11-25JAVA对接阿里云智能语音服务资料详解:新手入门指南
- 2024-11-25Java对接阿里云智能语音服务资料详解