horsemanship世界

星期一, 5月 15, 2006

Lab11

class Complex{
private double r, i;
Complex()
{ r=i=0; }
Complex(double r){
this.r=r;
this.i=0;}
Complex(double r, double i){
this.r=r;
this.i=i;}
Complex(Complex c){
this.r=c.r;
this.i=c.i;}
public static Complex add(Complex c1, Complex c2){
static Complex c3;
c3.r=c1.r+c2.r;
c3.i=c1.i+c2.i;
return c3;
public static double showR(Complex c3){
return c3.r;}
public static double showI(Complex c3){
return c3.i;}}}
================================
public class Demo{
public void main(String[] args){

Complex Complex1 = new Complex(2,3),
Complex2 = new Complex(3,5);
Complex Complex3 = new Complex();
Complex3 = Complex.add(Complex1, Complex2);
System.out.println( Complex.showR(c3)+"+" + Complex.showI(c3)+"i" );}}

0 Comments:

張貼留言

<< Home