java简单实现计算器功能
设计一个简单的计算器程序。从键盘输入2个操作数,1个运算符,运算符为加(+)、减(-)、乘(*)、除(/)时,输出计算结果
输入:3 4
+
输出:
7
import java.util.Scanner;
public class Calculator {
public static void main(String[] args) {
//创建输入对象
Scanner in=new Scanner(System.in);
//1.输入两个数
System.out.println("请输入两个数:");
double a=in.nextDouble();
double b=in.nextDouble();
//2.执行计算
System.out.println("请输入要计算的方式(加(+)、减(-)、乘(*)、除(/)):");
String symbol=in.next();
//3.计算结果
double number=calculate(a, b, symbol);
System.out.println("输出:"+number);
}
/**
* @method :通过符合判读执行那些计算
* @param a
* @param b
* @param symbol
* @return
*/
public static double calculate(double a,double b, String symbol){
double number=0; //计算的结果
if (symbol.equals("+")) { //加法
number=add(a, b);
}
else if (symbol.equals("-")) {//减法
number=minus(a, b);
}
else if (symbol.equals("*")) {//乘法
number=multiply(a, b);
}
else if (symbol.equals("/")) {//除法
number=division(a, b);
}
else {
System.out.println("输入错误!");
}
return number;
}
/**
* @method :求两数之和
*/
public static double add(double a,double b){
return a+b;
}
/**
* @method :求两数之差
*/
public static double minus(double a,double b){
return a-b;
}
/**
* @method :求两数之积
*/
public static double multiply(double a,double b){
return a*b;
}
/**
* @method :求一个数除以一个数的余数
*/
public static double division(double a,double b){
return a/b;
}
}
java简单实现计算器功能相关推荐
- Android实现简单的计算器功能
Android实现简单的计算器功能 **前言:**通过Android实现简单的计算器功能,实现简单的加.减.乘.除操作. 效果图如下: 第一步 布局文件:activity_main.xml <? ...
- android实现计算器功能吗,利用Android实现一个简单的计算器功能
利用Android实现一个简单的计算器功能 发布时间:2020-11-20 16:25:01 来源:亿速云 阅读:90 作者:Leah 今天就跟大家聊聊有关利用Android实现一个简单的计算器功能, ...
- php四则运算出题器_PHP实现的简单四则运算计算器功能示例
本文实例讲述了PHP实现的简单四则运算计算器功能.分享给大家供大家参考,具体如下: php实现一个简单的四则运算计算器(还不支持括号的优先级).利用栈这种数据结构来计算表达式很赞. 这里可以使用栈的结 ...
- 编写简单的计算器功能的程序
使用switch语句实现简单的加减乘除 具体代码如下: #include<stdio.h> int main() {int date1, date2; char op;printf(&qu ...
- C语言 编程实现简单的计算器功能
编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式: 操作数1 运算符op 操作数2 计算并输出表达式的值,其中算术运算符包括:加(+).减(-).乘().除(/).^(次幂). 要求使其能进 ...
- android计算器功能实现,在android中利用 studio实现一个简单的计算器功能
在android中利用 studio实现一个简单的计算器功能 发布时间:2020-11-07 15:35:20 来源:亿速云 阅读:168 作者:Leah 这篇文章将为大家详细讲解有关在android ...
- 编程实现简单的计算器功能(swich)
编程实现简单的计算器功能,要求用户按如下格式从键盘输入算式: 操作数1 运算符op 操作数2 计算并输出表达式的值,其中运算符为:加( + ).减( - ),乘( * ).除( / ) 用 ...
- php计算器按钮功能,PHP简单在线计算器功能示例
PHP简单在线计算器功能示例 PHP可以被嵌入于HTML语言,它相对于其他语言.编辑简单,实用性强,更适合初学者.下面是小编分享的PHP简单在线计算器功能示例,一起来看一下吧. 简单的计算器(www. ...
- 给定两个整数,例如4和5,实现简单的计算器功能,即求出他们的和,差、积、商、余数。
给定两个整数,例如4和5,实现简单的计算器功能,即求出他们的和,差.积.商.余数. #include<stdio.h> int main() {int IOperator,rOperato ...
最新文章
- 奥特linux系统监控,奥特曼知识大挑战答案
- 基于pygame的射击小游戏制作(二)射击子弹
- JavaScript 中回调地狱的今生前世
- 在 .NET Core 中的并发编程
- Java主要处理哪些类型的异常_Java技术高效处理异常有哪些呢?
- 超分辨率在移动实时音视频的应用实践
- 入门系列之在Ubuntu上使用MySQL设置远程数据库优化站点性能
- 发生服务器错误 显示预览,我的电脑为何在做asp的时候按F12键不能预览!预览就出错!错误代码500说服务器或者DNS错误...
- 产品经理面试必备常见问题及解析
- 最短路算法c++(dijsktra,floyd,spfa)
- 年终盘点 | 2020年最佳CV论文速览「AI核心算法」
- 游戏编程入门(2):创建游戏引擎和使用该引擎制作小游戏
- 强化学习的概念及学习过程
- 电子工程师的自我修养 - 锂电池的测量电路
- ubuntu18.04修改屏幕休眠时间
- usb连接不上 艾德克斯电源_艾德克斯 ITECH电源RS232通讯设置简易教程
- java线程中断 interrupt
- 金额的每三位一个逗号的正则解法
- 顺丰下单后处理接收到的xml
- 企业OA有哪些好处?所有企业都要用OA吗?