Java简单计算器(加减乘除)
2021/7/16 12:36:06
本文主要是介绍Java简单计算器(加减乘除),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
Java简单计算器(加减乘除)
package com.deng.com.deng.method; import java.util.Scanner; public class fir6 { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); System.out.println("输入你要运行的运算方式:"); while (scanner.hasNextLine()) { char str = scanner.nextLine().charAt(0); switch (str) { case '+': add(); break; case '-': sub(); break; case '*': mul(); break; case '/': div(); break; default: System.out.println("输入格式错误!"); break; } } } public static void add() { Scanner scanner1=new Scanner(System.in); double result=0.0; System.out.println("输入算子"); while (scanner1.hasNextDouble())//因为输入定义为double,所以输入字符#可以停止输入,进行下一轮循环 { double input=scanner1.nextDouble();// result=result+input; } System.out.println("输入#可以得出结果,并且清空数据"); System.out.println(result); } public static void sub() { Scanner scanner1=new Scanner(System.in); double result=0.0; System.out.println("输入算子"); while (scanner1.hasNextDouble()) { double input=scanner1.nextDouble(); result=input-result; } System.out.println("输入#可以得出结果,并且清空数据"); System.out.println(result*(-1.0)); } public static void mul() { Scanner scanner1=new Scanner(System.in); double result=1.0; System.out.println("输入算子"); while (scanner1.hasNextDouble()) { double input=scanner1.nextDouble(); result=result*input; } System.out.println("输入#可以得出结果,并且清空数据"); System.out.println(result); } public static void div() { Scanner scanner1=new Scanner(System.in); double result=1.0; System.out.println("输入算子"); while(scanner1.hasNextDouble()) { double input=scanner1.nextDouble(); result=input/result; } System.out.println("输入#可以得出结果,并且清空数据"); System.out.println(1.0/result); } } 输入你要运行的运算方式: - 输入算子 10 5 # 输入#可以得出结果,并且清空数据 5.0 / 输入算子 20 10 # 输入#可以得出结果,并且清空数据 2.0 * 输入算子 12 12 # 输入#可以得出结果,并且清空数据 144.0 + 输入算子 50 32 # 输入#可以得出结果,并且清空数据 82.0
这篇关于Java简单计算器(加减乘除)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-14后台交互资料入门指南
- 2024-11-14如何轻松创建项目环境:新手入门教程
- 2024-11-14如何抽离公共代码:初级开发者指南
- 2024-11-14Python编程入门指南
- 2024-11-14Python编程入门:如何获取参数
- 2024-11-14JWT 用户校验:简单教程与实践
- 2024-11-14Pre-commit 自动化测试入门指南
- 2024-11-14Python编程基础
- 2024-11-14Server Action入门教程:轻松掌握服务器操作
- 2024-11-14Server Component入门教程:轻松搭建服务器组件