java学习笔记——java方法04.自定义方法+switch语句实现两个数的加减乘除
2021/8/6 17:05:59
本文主要是介绍java学习笔记——java方法04.自定义方法+switch语句实现两个数的加减乘除,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
简单计算器
预期功能:
实现加减乘除功能,并且能够循环接收新的数据,通过用户交互实现。
思路推荐:
写四个方法:加减乘除
利用循环+switch进行用户交互
传递需要操作的两个数
输出结果
代码如下:
import java.util.Scanner; public class calculation { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); double a=0.0; double b=0.0; String s=null; System.out.println("请输入算式:"); a = scanner.nextDouble(); s = scanner.next(); b = scanner.nextDouble(); System.out.println("计算结果为:"); switch (s){ case "+": add(a,b); break; case "-": sub(a,b); break; case "*": mul(a,b); break; case "/": dev(a,b); break; } scanner.close(); } public static void add(double a,double b){ System.out.println(a+"+"+b+"="+(a+b)); } public static void sub(double a,double b){ System.out.println(a+"-"+b+"="+(a-b)); } public static void mul(double a,double b){ System.out.println(a+"*"+b+"="+(a*b)); } public static void dev(double a,double b){ System.out.println(a+"/"+b+"="+(a/b)); } }
运行结果:
存在几个问题:
-
这里直接默认只有两个操作数且操作符在两个操作数中间,按顺序进行赋值。怎么用循环实现算式输入,即在两个数字中间夹着一个字符,用循环实现输入能不能区分开数字和字符,如何赋值?
-
输入每个操作数之后都要用空格隔开,否则会报错,是什么原因,是否一定要用空格隔开?
希望之后的学习过程中能弄明白这两个问题。
这篇关于java学习笔记——java方法04.自定义方法+switch语句实现两个数的加减乘除的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-10-06小米11i印度快充版ROM合集:极致体验,超越期待
- 2024-10-06【ROM下载】小米11i 5G 印度版系统, 疾速跃迁,定义新速度
- 2024-10-06【ROM下载】小米 11 青春活力版,青春无极限,活力全开
- 2024-10-05小米13T Pro系统合集:性能与摄影的极致融合,值得你升级的系统ROM
- 2024-10-01基于Python+Vue开发的医院门诊预约挂号系统
- 2024-10-01基于Python+Vue开发的旅游景区管理系统
- 2024-10-01RestfulAPI入门指南:打造简单易懂的API接口
- 2024-10-01初学者指南:了解和使用Server Action
- 2024-10-01Server Component入门指南:搭建与配置详解
- 2024-10-01React 中使用 useRequest 实现数据请求