Lab 9 Class file
Complex class file
class Lab9 {
public static void main(String[] args){
Complex comp1 = new Complex(1.2,3.4);
Complex comp2 = new Complex(5.6,7.8);
Complex comp3 = new Complex();
comp3 = comp3.addComplex(comp1,comp2);
System.out.println(comp3);
comp3 = comp3.subComplex(comp2,comp1);
System.out.println(comp3);
} // End of Main
} // End of Lab9 class
class Complex {
private double x = 0.0, y = 0.0;
public Complex(double a, double b){
x = a;
y = b;
} // End of Complex (double, double)
public Complex(){}
public Complex addComplex(Complex c1, Complex c2){
return new Complex(c1.x + c2.x, c1.y + c2.y);
} // End addComplex
public Complex subComplex(Complex c1, Complex c2){
return new Complex(c1.x - c2.x, c1.y - c2.y);
} // End subComplex
public String toString(){
return "(" + x + "," + y + ")" ;
} // End toString
} // End Complex class
C:\WINDOWS\DESKTOP\Java>java Lab9
(6.8,11.2)
(4.3999999999999995,4.4)
C:\WINDOWS\DESKTOP\Java>