运行环境:jdk1.8.0_162 + window10 + Ecipse Java Photon(4.8.0).

  本文将会演示两种创建并使用javajar的常用方法。1、使用“Eclipse Java Photon”创建并使用jar。2、使用cmd窗口doc命令创建并使用jar。演示实例:复数类。其代码如下:

package Complex;

public class complex {
    // 1. 私有属性:real(实部)、imag(虚部)。
    private double real, imag;
    // 2. 无参构造与带参构造
    public complex(){
        real=0.0;
        imag=0.0;
    }
    public complex(double r, double i) {
        real=r;
        imag=i;
    }
    // 3. 编写获取属性值和设置属性值的方法
    public double Real() {
        return real;
    }
    public double Imag() {
        return imag;
    }
    public void set(double r, double i) {
        real=r;
        imag=i;
    }
    // 4. 定义一个实现输出复数信息的方法
    public void print(complex case1) {
        if (case1.imag==0) {
            System.out.println(case1.real);
        } else {
            if(case1.imag>0) {
                System.out.println(case1.real+ " " +"+"+ " " +case1.imag+"i");
            }else {
                System.out.println(case1.real+ " " +case1.imag+"i");
            }
        }
        
        if(case1.real==0) {
            System.out.println(case1.imag+"i");
        }
    }
    // 5.定义复数的四则运算
    public complex add(complex a, complex b) {
        complex c = new complex();
        c.real=a.real+b.real;
        c.imag=a.imag+b.imag;
        return c;
    }
    public complex sup(complex a, complex b) {
        complex c = new complex();
        c.real=a.real-b.real;
        c.imag=a.imag-b.imag;
        return c;
    }
    public complex mul(complex a, complex b) {
        complex c = new complex();
        double x1,y1,x2,y2;
        x1=a.real; y1=a.imag;
        x2=b.real; y2=b.imag;
        c.real=x1*x2-y1*y2;
        c.imag=x1*y2+x2*y1;
        return c;
    }
    public complex div(complex x1, complex x2) {
        complex x3 = new complex();
        double a,b,c,d,k;
        a=x1.real; b=x1.imag;
        c=x2.real; d=x2.imag;
        k=1/(c*c+d*d);
        x3.real=k*(a*c+b*d);
        x3.imag=k*(b*c-a*d);
        return x3;
    }
}
Complex

相关文章:

  • 2022-12-23
  • 2022-01-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-22
  • 2022-12-23
  • 2021-12-21
猜你喜欢
  • 2022-01-04
  • 2021-04-18
  • 2021-12-22
  • 2022-12-23
  • 2021-11-10
  • 2021-06-22
相关资源
相似解决方案