为了账号安全,请及时绑定邮箱和手机立即绑定

12345

实现计算器加减乘除功能。

要求:

编写计算器类Calculator,该类中定义加减乘除四个方法,数字通过参数传递到方法中进行运算并返回。

编写计算器类的测试类CalculatorTest,根据用户输入的数字及运算需要的数值,执行相应的运算并在控制台输出结果。

spacer.gifspacer.gifhttp://img1.sycdn.imooc.com//5e57a52f000156e504540187.jpg

正在回答

2 回答

不懂的可以继续问我。

0 回复 有任何疑惑可以回复我~

import java.util.Scanner;


public class Calculator {

//定义加的方法

public void  add(double num1,double num2) {

double add = num1+num2;

System.out.println("运算结果是:"+add);

}

//定义减的方法

public void  sub(double num1,double num2) {

double sub = num1-num2;

System.out.println("运算结果是:"+sub);

}

//定义乘的方法

public void  mul(double num1,double num2) {

double mul = num1*num2;

System.out.println("运算结果是:"+mul);

}

//定义除的方法

public void  div(double num1,double num2) {

double div = num1/num2;

System.out.println("运算结果是:"+div);

}

//main方法开始执行

public static void main(String[] args) {

//创建Scanner实例

Scanner sc = new Scanner(System.in);

//创建Caluctor类的实例

Calculator calculator = new Calculator();

System.out.println("请输入你要执行的操作:1.加法  2.减法   3.乘法  4.除法");

int seclect = sc.nextInt();

System.out.println("请输入第一个数:");

double num1 = sc.nextDouble();

System.out.println("请输入第二个数");

double num2 = sc.nextDouble();

//使用switch来实现不同的选择

switch(seclect) {

//如果用户输入了1,则调用前面定义好的‘加’的方法

case 1:

calculator.add(num1, num2);

break;

//如果用户输入了2,则调用前面定义好的‘减’的方法

case 2:

calculator.sub(num1, num2);

break;

//同理

case 3:

calculator.mul(num1, num2);

break;

case 4:

calculator.div(num1, num2);

break;

default:

System.out.println("请输入合法的数字");

break;

}

}

}


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)升级版
  • 参与学习       1165222    人
  • 解答问题       17581    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程
意见反馈 帮助中心 APP下载
官方微信