public class ComplexNumber private double realPart; private double imaginPart;无参数构造方法 public ComplexNumber realPart= 0; imaginPart = 1; 带一个参数的构造方法 public ComplexNumberdouble i realPart=0; imaginP
该代码定义了一个ComplexNumber类,表示复数。类中有三个构造方法,分别是无参构造方法、带一个参数构造方法和带两个参数构造方法。其中,无参构造方法将realPart设置为0,imaginPart设置为1;带一个参数构造方法将realPart设置为0,imaginPart设置为参数值;带两个参数构造方法将realPart设置为第一个参数值,imaginPart设置为第二个参数值。
类中还定义了一个toString方法,用于返回复数的字符串表示。如果imagPart不等于0,那么如果realPart不等于0,则返回realPart + "+" + imaginPart + "i";如果realPart等于0,则返回imaginPart + "i";如果imagPart等于0,则返回realPart。
在main方法中,分别创建了三个ComplexNumber对象a、b、c,并调用了它们的toString方法打印出结果。结果为: 0+1i 0+4i 3+4i
原文地址: https://www.cveoy.top/t/topic/i4TK 著作权归作者所有。请勿转载和采集!