java实现两个数运算_用java做简单的计算器类,实现两个数字的加减乘除运算

计算器类

package calculator;

import java.util.Scanner;

public class Calculator{

private float number1;

private float number2;

private float addresult;

private float minusresult;

private float multipleresult;

private float divideresult;

public Calculator() {

}

public Calculator(float number1,float number2) {

this.number1=number1;

this.number2=number2;

}

//加法的实现

public float add(){

System.out.println(number1+"+"+number2+"="+(number1+number2));

return addresult;

}

//减法的实现

public float minus() {

System.out.println(number1+"-"+number2+"="+(number1-number2));

return minusresult;

}

//乘法的实现

public f

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,我可以回答这个问题。以下是一个简单的复数实现,包括加减乘除运算: ```java public class ComplexNumber { private double real; private double imag; public ComplexNumber(double real, double imag) { this.real = real; this.imag = imag; } public ComplexNumber add(ComplexNumber other) { return new ComplexNumber(this.real + other.real, this.imag + other.imag); } public ComplexNumber subtract(ComplexNumber other) { return new ComplexNumber(this.real - other.real, this.imag - other.imag); } public ComplexNumber multiply(ComplexNumber other) { double real = this.real * other.real - this.imag * other.imag; double imag = this.real * other.imag + this.imag * other.real; return new ComplexNumber(real, imag); } public ComplexNumber divide(ComplexNumber other) { double denominator = other.real * other.real + other.imag * other.imag; double real = (this.real * other.real + this.imag * other.imag) / denominator; double imag = (this.imag * other.real - this.real * other.imag) / denominator; return new ComplexNumber(real, imag); } @Override public String toString() { return real + " + " + imag + "i"; } } ``` 使用示例: ```java ComplexNumber a = new ComplexNumber(1, 2); ComplexNumber b = new ComplexNumber(3, 4); ComplexNumber c = a.add(b); System.out.println(c); // 输出:4.0 + 6.0i ComplexNumber d = a.subtract(b); System.out.println(d); // 输出:-2.0 - 2.0i ComplexNumber e = a.multiply(b); System.out.println(e); // 输出:-5.0 + 10.0i ComplexNumber f = a.divide(b); System.out.println(f); // 输出:0.44 + 0.08i ``` 希望这个实现能够满足您的需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值