频道栏目
位置 您现在的位置:主页 > 职业职称 > 工程建筑 > 文章正文

用Java定义复数(计算机二级)

  • 更新时间:2010-06-02 09:24
  • 来源:国信成人教育
  • 整理:陈老师
  • 点击:
内容提要:
    public class Complex {   private double realPart;   private double imagenaryPart;   public Compledouble re,doub

public class Complex {

  private double realPart;

  private double imagenaryPart;

  public Compledouble re,double im){

  realPart=re;imagenaryPart=im;

  }

  public void set(double re,double im){

  realPart=re;imagenaryPart=im;

  }

  public Complex add(Complex a){

  return new ComplerealPart+a.realPart,imagenaryPart+a.imagenaryPart);

  }

  public Complex sub(Complex b){

  return new ComplerealPart-b.realPart,imagenaryPart-b.imagenaryPart);

  }

  public Complex mul(Complex c){

  return new ComplerealPart*c.realPart-imagenaryPart*c.imagenaryPart,realPart*c.imagenaryPart+imagenaryPart*c.realPart);

  }

  public void print(){

  if(realPart==0)System.out.print(imagenaryPart+"i");

  else if(imagenaryPart==0)System.out.println(realPart);

  else if(imagenaryPart<0){imagenaryPart=0-imagenaryPart; System.out.println(realPart+"-"+imagenaryPart+"i");}

  else if(imagenaryPart>0)System.out.println(realPart+"+"+imagenaryPart+"i");

  }

  }

  public class ComplexDemo {

  public static void main(String[] args) {

  Complex M=new Comple1.7,2.0);

  Complex W=new Comple0.6,3.0);

  Complex A;

  A=M.add(W);A.print();

  Complex B;

  M.set(5.0, 1.0);

  B=M.sub(W);B.print();

  Complex C;

  C=M.mul(W);C.print();

  }

  }

  编辑特别推荐:

  JavaSwing多线程死锁问题解析

 

顶一下
(0)
0%
踩一下
(0)
0%
TAG标签:
本文编辑:admin
免责申明:以上内容仅代表原创者观点,其内容未经本站证实,高校信息网对以上内容的真实性、完整性不作任何保证或承诺,转载目的在于传递更多信息,由此产生的后果与高校信息网无关;如以上转载内容不慎侵犯了您的权益,请联系我们将会及时处理。
推荐图文
“证券从业资格证”证书样本
“证券从业资格证”证书样本

证券从业人员资格考试是由中国证券业协会负责组织的全国统一考试,证券资格是进入证券行业的必备证书,是进入银行或非银..

高校列霸王条款录取通知书“不提前交费就不录取”
高校列霸王条款录取通知书“不提前交费

8月6号收到录取通知书,10号就要把学费交上,不然通知书就作废。日前,海南省临高县的准大学生小陈遇到了一件怪事,自己..

站内搜索

推荐内容

更多>>

热点内容