Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public class Complex {
- double r;
- double i;
- public Complex() {
- r = 0;
- i = 0;
- }
- public Complex(double r, double i) {
- this.r = r;
- this.i = i;
- }
- public double getR() {
- return r;
- }
- public double getI() {
- return i;
- }
- public void add(Complex cvalue) {
- r += cvalue.r;
- i += cvalue.i;
- }
- public static Complex add(Complex cvalue1, Complex cvalue2) {
- return new Complex(cvalue1.r + cvalue2.r, cvalue1.i + cvalue2.i);
- }
- public void sub(Complex cvalue) {
- r -= cvalue.r;
- i -= cvalue.i;
- }
- public static Complex sub(Complex cvalue1, Complex cvalue2) {
- return new Complex(cvalue1.r - cvalue2.r, cvalue1.i - cvalue2.i);
- }
- public String toString() {
- return r + " + " + i + "i";
- }
- public static void main(String[] args) {
- Complex x = new Complex(5, 3);
- Complex y = new Complex(2, 8);
- System.out.println(x.getR());
- System.out.println(x.getI());
- System.out.println(x);
- x.add(y);
- System.out.println(x);
- System.out.println(add(x, y));
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment