关于java的复数编程,高分啊
我初学java,碰见一个关于复数的编程。希望大家帮我编一下这个关于两个复数加和乘的编程。 编程一定要用到的命令请见附件。
public class ComplexNumber { private double re; private double im; public static ComplexNumber add(ComplexNumber x, ComplexNumber y) { return d(y); } public static ComplexNumber multiply(ComplexNumber x, ComplexNumber y) { return ltiply(y); } public static ComplexNumber multiply(ComplexNumber x, double y) { return multiply(x, new ComplexNumber(y,0)); } public ComplexNumber(double re, double im) { = re; = im; } public String toString() { StringBuilder sb = new StringBuilder(); sb。
append(""+re); if(im > 0) sb。append("+" + im + "i"); else if(im < 0) sb。append("" + im + "i"); return String(); } public double getAbs() { return Math。
sqrt(re*re+im*im); } public double getAngle() { return an2(im,re); } public double getRealPart() { return re; } public double getImaginaryPart() { return im; } public ComplexNumber add(ComplexNumber x) { return new ComplexNumber(re+ , im+ ); } public ComplexNumber multiply(ComplexNumber x) { double nre = re* - im* ; double nim = im* + re* ; return new ComplexNumber(nre,nim); } }。
答:我们这里都看 headfirst。 还有一本 《java 学习笔记》 很适合初学者。详情>>
答:google "java 缓冲池"详情>>
答:百度里搜张孝祥 非常好的视频教程详情>>