栏目导航
热点推荐
- 三十条有用的 Java 编程规则
- Java制作水印图片源码
- Java常见异常及可能的导致原因
- Java中的修饰词使用方法总结
- J2EE系统异常的处理准则
- Java中的异常、断言、日志解析(
- Java面试技巧:Java面试题集锦(
- 面向Java开发人员的Scala指南:
- Java程序员:一刻钟精通正则表达
- 网友经验分享:学好java开发的关
- 专家解答:创建表格与数据库进行
- Java远程访问Domino数据库
阅览排行
如何用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(); } } |
0
上一篇:Java编程:一个简单的走马灯程序 下一篇:Java while循环语句如何处理关键环节