TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
 Specialized Dev Zones Research Center eBook Library .NET Java C++ Web Dev Architecture Database Security Open Source Enterprise Mobile Special Reports 10-Minute Solutions DevXtra Blogs Slideshow

 Home » Tip Bank » XML » XML with Java
Language: Java
Expertise: Beginner
Oct 3, 2003

### WEBINAR:On-Demand

Building the Right Environment to Support AI, Machine Learning and Deep Learning

# Manipulate Complex Numbers

The following demonstrates how to manipulate complex numbers:
``````
class Complex
{
double real;
double imag;
Complex()
{
}
Complex(double real,double imag)
{
this.real=real;
this.imag=imag;
}
{
this.real=comp1.real+comp2.real;
this.imag=comp1.imag+comp2.imag;
}
void subtractComplexNos(Complex comp1,Complex comp2)
{
this.real=comp1.real-comp2.real;
this.imag=comp1.imag-comp2.imag;
}
void multiplyComplexNos(Complex comp1,Complex comp2)
{
this.real=(comp1.real*comp2.real)-(comp1.imag*comp2.imag);
this.imag=(comp1.real*comp2.imag)+(comp2.real*comp1.imag);
}
void divideComplexNos(Complex comp1,Complex comp2)
{
this.real=comp1.real/comp2.real;
this.imag=comp1.imag/comp2.imag;
}
void displayNos()
{
System.out.println(real +"+"+imag+"i");
}
}
public class ComplexOpr
{
public static void main(String args[])
{
Complex cno1=new Complex(2,2);
Complex cno2=new Complex(3,4);
Complex result=new Complex();

System.out.print("First Complex No            = ");
cno1.displayNos();

System.out.print("Second Complex No           =");
cno2.displayNos();

System.out.print("Addition of Complex Nos     = ");
result.displayNos();

result.subtractComplexNos(cno1,cno2);
System.out.print("Subtraction of Complex Nos  = ");
result.displayNos();

result.multiplyComplexNos(cno1,cno2);
System.out.print("Product of Complex Nos      = ");
result.displayNos();

result.divideComplexNos(cno1,cno2);
System.out.print("Division of Complex Nos     = ");
result.displayNos();
}
}
``````
A Kumaravel

 Submit a Tip Browse "XML" Tips Browse All Tips
Comment and Contribute

(Maximum characters: 1200). You have 1200 characters left.

Thanks for your registration, follow us on our social networks to keep up-to-date