import javax.swing.*;
import java.util.*;
class fushu
{
double real;
double imag;
public fushu()
{
this.real=0;
this.imag=0;
}
void get(double a,double b)
{
real=a;
imag=b;
}
fushu(double a, double b)
{
this.real = a;
this.imag = b;
}
fushu add(fushu a)
{
fushu result = new fushu(this.real + a.real, this.imag + a.imag);
return result;
}
fushu sub (fushu a)
{
fushu result = new fushu(this.real - a.real, this.imag - a.imag);
return result;
}
public String ToString()
{
String show = this.real + " + " + this.imag + "i";
return show;
}
public static void main(String [] args)
{
JFrame frame = new JFrame();
fushu a = new fushu (2, 3);
fushu b = new fushu (1,1);
JOptionPane.showMessageDialog(frame,"a=2+3i"+"/n"+"b=1+i"+"/n"+"a+b="+(a.add(b)).ToString()+"/n"+"a-b="+(a.sub(b)).ToString());
}
}