⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 complexnumber.java

📁 用java Japplet画julia和Mandrabriot曲线
💻 JAVA
字号:
public class ComplexNumber{    public double real,image;     public ComplexNumber(){        real = 0; image = 0;    }    public ComplexNumber(double r,double i){        real = r; image = i;    }    public ComplexNumber add(ComplexNumber c){         real = real + c.real;        image = image + c.image;        return this;    }        public ComplexNumber substract(ComplexNumber c){         real = real - c.real;        image = image - c.image;        return this;    }    public ComplexNumber multiple(ComplexNumber c){        double temp;        temp = real*c.real - image*c.image;        image = real*c.image + image*c.real;        real = temp;        return this;    }    public ComplexNumber devide(ComplexNumber c){        double temp;        if( c.real == 0 && c.image ==0 )            System.out.println("the Complex Number can not be devided by zero!");        else{            temp = (real*c.real + image*c.image)/(c.real*c.real + c.image*c.image);            image =(c.real*image-real*c.image)/( c.real*c.real + c.image*c.image );            real = temp;        }        return this;    }        public double cabs( ComplexNumber c ){        double mod = java.lang.Math.sqrt(c.real*c.real+c.image*c.image);        return mod;    }        public void citer( int N, ComplexNumber z0, ComplexNumber muon ){        ComplexNumber z = new ComplexNumber(z0.real, z0.image);        for (int n = 0; n < N; n++) {            z = z.multiple(z).substract( muon );        }    }    public void presult(String s){        String rs;        Double r= new Double( this.real );        rs = r.toString();        if ( real == 0 )            rs ="";        if( image < 0 && rs !="")            System.out.println(s + rs + " - "+ (double)(-1)*image+"i");        else if( image == 0 )            System.out.println(s + rs);        else            System.out.println(s + rs + " + " + image +"i");    }}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -