首页 | 源码下载 | 网站模板 | 网页特效 | 广告代码 | 网页素材 | 字体下载 | 书库 | 站长工具
会员投稿 投稿指南 RSS订阅
当前位置:主页>网络编程>java教程>资讯:如何用Java定义复数的方法介绍

如何用Java定义复数的方法介绍

www.jz123.cn  2010-06-01   来源:   中国建站    责任编辑(袁袁)    我要投递新闻

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();
  }
  }


上一篇:Java编程:一个简单的走马灯程序 下一篇:Java while循环语句如何处理关键环节

评论总数:0 [ 查看全部 ] 网友评论


关于我们隐私版权广告服务友情链接联系我们网站地图