Java 复数类 ComplexNumber 实现解析 - 代码示例与运行结果分析
public class ComplexNumber{\n\tprivate double realPart;\n\tprivate double imaginPart;//无参数构造方法\n\tpublic ComplexNumber(){\n\t\trealPart= 0;\n\t\timaginPart = 1;\n\t}\n\t//带一个参数的构造方法\n\tpublic ComplexNumber(double i){\n\t\trealPart=0;\n\t\timaginPart= i;\n\t\t}\n\t\tpublic ComplexNumber(double r, double i) {\n\t\t\trealPart= r;\n\t\t\timaginPart= i;\n\t\t}\n\t\tpublic String toString(){\n\t\t\tif(imaginPart!=0){\n\t\t\t\tif(realPart!=0)\n\t\t\t\t\t\treturn realPart+'+'+imaginPart +'i';\n\t\t\t\telse\n\t\t\t\t\t\treturn imaginPart +'i';\n\t\t\t\t}\n\t\t\telse{\n\t\t\t\treturn realPart+'';}\n\t\t}\n\t\t\tpublic static void main(String args[]){\n\t\t\tComplexNumber a = new ComplexNumber();\n\t\t\tComplexNumber b= new ComplexNumber(4);\n\t\t\tComplexNumber c= new ComplexNumber(3,4);\n\t\t\tSystem. out. println(a. toString());\n\t\t\tSystem. out. println(b. toString());\n\t\t\tSystem. out. println(c. toString());\n\t\t\t\n\t\t\n\t\t}\n\t}
原文地址: https://www.cveoy.top/t/topic/mXCr 著作权归作者所有。请勿转载和采集!