栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java写一个复数类并进行加法操作

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java写一个复数类并进行加法操作

先上代码:

class Complex
{
    private double real = 0.0;
    private double imag = 0.0;
    public Complex(double real,double imag)
    {
        this.real = real;
        this.imag = imag;
    }
    public void add(Complex a,Complex b){
        double e=a.real+b.real;
        double f=a.imag+b.imag;
        System.out.println("(" + e + "," + f + ")");
    }
    public void show(Complex a){
        System.out.println("(" + a.real + "," + a.imag + ")");
    }
}

public class hi {
    public static void main(String[] args){
        Complex c1 = new Complex(1.0,1.0);
        Complex c2 = new Complex(2.0,2.0);
        c1.show(c1);
        c2.show(c2);
        c2.add(c1,c2);
        }
}

这个代码很简单,首先我定义了一个类Complex里面两个私有的变量real和imag也就是实部和虚部

Complex构造函数是让real和imag变成你想设置的。add加法函数这里直接输入对象然后对象调用real和imag进行操作即可。show函数就更简单了直接输入对象然后进行输出即可。我习惯对函数设置成void然后在函数里面进行输出完成操作,这是我的一种习惯的风格。也可以考虑带有返回值的函数然后在主函数里面进行输出。

最后输出结果为

(1.0,1.0)

(2.0,2.0)

(3.0,3.0)

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/844936.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号