给出复数,实现复数的四则运算
来源:互联网 发布:淘宝中国质造什么意思 编辑:程序博客网 时间:2024/04/29 13:26
1.定义两个类——一个为complex,另外一个为complex_oper。计算功能在complex类中实现,方法分别为:publicstatic complex add(complex t1,complex t2),publicstatic complex sub(complex t1,complex t2),publicstatic complex multiply(complex t1,complex t2),publicstatic complex divide(complex t1,complex t2)。
2.给出两个复数的实部与虚部,调用相关方法就可以进行计算了。
class complex
{
double a1;
double b1;
public double getA1() {
returna1;
}
public void setA1(doublea1) {
this.a1 =a1;
}
public double getB1() {
returnb1;
}
public void setB1(doubleb1) {
this.b1 =b1;
}
public complex(doublea1, doubleb1) {
super();
this.a1 =a1;
this.b1 =b1;
}
public static complex add(complex t1,complext2)
{
complex t3= new complex(0, 0);
t3.a1=t1.a1+t2.a1;
t3.b1=t1.b1+t2.b1;
returnt3;
}
public static complex sub(complex t1,complext2)
{
complex t3= new complex(0, 0);
t3.a1=t1.a1-t2.a1;
t3.b1=t1.b1-t2.b1;
returnt3;
}
public static complex multiply(complex t1,complext2)
{
complex t3= new complex(0, 0);
t3.a1=t1.a1*t2.a1-t1.b1*t2.b1;
t3.b1=t1.a1*t2.b1+t2.a1*t1.b1;
returnt3;
}
public static complex divide(complex t1,complext2)
{
complex t3= new complex(0, 0);
t3.a1=(t1.a1*t2.a1-t1.b1*t2.b1)/(t2.a1*t2.a1+t2.b1*t2.b1);
t3.b1=(t2.a1*t1.b1+t1.a1*t2.b1)/(t2.a1*t2.a1+t2.b1*t2.b1);
returnt3;
}
}
public class complex_oper
{
public static void main(String[] args)
{
complex a=new complex(3,4);
complex b=new complex(2,1);
complex c;
c=complex.add(a,b);
System.out.println("加法运算的结果为:c= " +c.getA1() + "+ " +c.getB1() + "*i");
System.out.println("此次的加法运算到此已完成!");
c=complex.sub(a,b);
System.out.println("减法运算的结果为:c= " +c.getA1() + "+ " +c.getB1() + "*i");
System.out.println("此次的减法运算到此已完成!");
c=complex.multiply(a,b);
System.out.println("乘法运算的结果为:c= " +c.getA1() + "+ " +c.getB1() + "*i");
System.out.println("此次的乘法运算到此已完成!");
c=complex.divide(a,b);
System.out.println("除法运算的结果为:c= " +c.getA1() + "+ " +c.getB1() + "*i");
System.out.println("此次的除法运算到此已完成!");
}
}
- 给出复数,实现复数的四则运算
- 复数的四则运算
- 复数的四则运算
- 复数类的四则运算
- 复数的四则运算
- 使用模板类实现复数的四则运算
- 复数四则运算
- 复数四则运算--类模板实现
- 复数四则运算-c++代码实现
- 数据结构之 复数的四则运算
- 数据结构之复数的四则运算
- 数据结构实验之实现两个复数的四则运算
- 使用运算符重载实现复数的四则运算
- 复数类完整实现 + 四则运算符重载
- 一个计算复数四则运算的小程序
- java中复数四则运算的小程序
- 复数的四则运算(模板类)
- java求复数四则运算
- 第十一课:分离各位数|分离整数和小数部分|如何买玫瑰|玩数字|坐标转换
- UV镜 不镀膜、单层镀膜和多层镀膜 , “暗中”测试 数码相机UV镜效果对比
- 如何通过InstallShield打包应用程序
- 31.计算数组平均数,并输出平均数和小于平均数且最接近平均数的数
- 世界最小隐身人诞生,晚上隐形性能最佳
- 给出复数,实现复数的四则运算
- JDBC中PreparedStatement接口提供的execute、executeQuery和executeUpdate之间的区别及用法
- Spring MVC 在JSP中获取service层的Bean对象
- 【编译原理龙书笔记】(二)一个简单的语法制导翻译器(仍未完成)
- 如何计算时间复杂度
- Uva - 1593 - Alignment of Code
- 四轴飞行器姿态解算预备知识
- [细节扣扣]inline那些事
- java学习笔记2015-6-5