麻烦大家把代码补充完整,谢谢.//按要求补全程序(可以根据需要添加其他代码)
class CNumber //封装复数类
{
private double a; //复数的实部
private double b; //复数的虚部 public CNumber(double x,double y)
{
a=x;
b=y;
} public CNumber add(CNumber oper)
{
//实现复数的加法运算
} public CNumber sub(CNumber oper)
{
//实现复数的减法运算
} public String toString()
{
//重写Oject类的toString方法,按照常规格式将复数转换为字符串
}
}public class Test
{
public static void main(String args[])
{
CNumber num1=new CNumber(5,7);
CNumber num2=new CNumber(-5,-5);
CNumber num3=new CNumber(-3,-7);
System.out.println("num1="+num1);
System.out.println("num2="+num2);
System.out.println("num3="+num3); CNumber num4=num1.add(num2);
CNumber num5=num1.add(num3);
CNumber num6=num2.sub(num3);
System.out.println("num1+num2="+num4);
System.out.println("num1+num3="+num5);
System.out.println("num2-num3="+num6);
}
}
class CNumber //封装复数类
{
private double a; //复数的实部
private double b; //复数的虚部 public CNumber(double x,double y)
{
a=x;
b=y;
} public CNumber add(CNumber oper)
{
//实现复数的加法运算
} public CNumber sub(CNumber oper)
{
//实现复数的减法运算
} public String toString()
{
//重写Oject类的toString方法,按照常规格式将复数转换为字符串
}
}public class Test
{
public static void main(String args[])
{
CNumber num1=new CNumber(5,7);
CNumber num2=new CNumber(-5,-5);
CNumber num3=new CNumber(-3,-7);
System.out.println("num1="+num1);
System.out.println("num2="+num2);
System.out.println("num3="+num3); CNumber num4=num1.add(num2);
CNumber num5=num1.add(num3);
CNumber num6=num2.sub(num3);
System.out.println("num1+num2="+num4);
System.out.println("num1+num3="+num5);
System.out.println("num2-num3="+num6);
}
}
{ private final double a; //复数的实部
private final double b; //复数的虚部 public CNumber(double x, double y) {
a = x;
b = y;
} public CNumber add(CNumber oper) { //实现复数的加法运算
return new CNumber(this.a + oper.a, this.b + oper.b);
} public CNumber sub(CNumber oper) { //实现复数的减法运算
return new CNumber(this.a - oper.a, this.b - oper.b);
} public String toString() { //重写Oject类的toString方法,按照常规格式将复数转换为字符串
return new String("(" + this.a + "," + this.b + ")");
}
}public class Test { public static void main(String args[]) {
CNumber num1 = new CNumber(5, 7);
CNumber num2 = new CNumber(-5, -5);
CNumber num3 = new CNumber(-3, -7);
System.out.println("num1=" + num1);
System.out.println("num2=" + num2);
System.out.println("num3=" + num3);
CNumber num4 = num1.add(num2);
CNumber num5 = num1.add(num3);
CNumber num6 = num2.sub(num3);
System.out.println("num1+num2=" + num4);
System.out.println("num1+num3=" + num5);
System.out.println("num2-num3=" + num6);
}
}