﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-第二小组-最新评论</title><link>http://www.blogjava.net/the2rdteam/CommentsRSS.aspx</link><description /><language>zh-cn</language><pubDate>Sat, 25 Feb 2006 14:25:00 GMT</pubDate><lastBuildDate>Sat, 25 Feb 2006 14:25:00 GMT</lastBuildDate><generator>cnblogs</generator><item><title>复数类实现</title><link>http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76223</link><dc:creator>坚持到底[匿名]</dc:creator><author>坚持到底[匿名]</author><pubDate>Thu, 19 Oct 2006 09:22:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76223</guid><description><![CDATA[//file: ComplexNumber.java<br>/*复数类的实现：湖南农业大学信息科学技术学院计算机科学与技术八班(坚持到底) 2006-10-19 */<br>/*复数加法公式：(a+bi)+(c+di)=(a+c)+(b+d)i*/<br>/*复数减法公式：(a+bi)-(c+di)=(a-c)+(b-d)i*/<br>/*复数乘法公式：(a+bi)*(c+di)=(ac-bd)+(ad+bc)i*/<br>/*复数除法公式：(a+bi)/(c+di)=[(ac+bd)/(c*c+d*d)]+[(bc-ad)/(c*c+d*d)]i*/<br>public class ComplexNumber {<br>//属性部分定义<br>//定义复数部分实部<br>double m_dRealpart;<br>//定义复数部分虚部<br>double m_dImaginpart;<br>//定义一个中间变量<br>double R_dRealpart;<br>//定义一个除法实部<br>double Realpart;<br><br><br>//方法部分定义<br>//构造函数实现部分<br>public ComplexNumber (double r,double I){<br>this.m_dRealpart=r;<br>this.m_dImaginpart=I;<br>}<br><br>//获取复数实部值<br>double getRealpart(){<br>return this.m_dRealpart;<br>}<br><br>//获取复数虚部值<br>double getImaginpart(){<br>return this.m_dImaginpart;<br>}<br><br>//设置复数实部值<br>void setRealpart(double temp){<br>this.m_dRealpart=temp;<br>}<br><br>//设置复数虚部值<br>void setImaginpart(double temp){<br>this.m_dImaginpart=temp;<br>}<br><br>//两个复数对象加法运算<br>ComplexNumber complexAdd(ComplexNumber c){<br>this.m_dRealpart=this.m_dRealpart+c.m_dRealpart;<br>this.m_dImaginpart=this.m_dImaginpart+c.m_dImaginpart;<br>return this;<br>}<br><br>//两个复数对象的减法运算<br>ComplexNumber complexMinus(ComplexNumber c){<br>this.m_dRealpart=this.m_dRealpart-c.m_dRealpart;<br>this.m_dImaginpart=this.m_dImaginpart-c.m_dImaginpart;<br>return this;<br>}<br><br><br>//两个复数对象的乘法运算<br>ComplexNumber complexChen(ComplexNumber c){<br>R_dRealpart=this.m_dRealpart;<br>this.m_dRealpart=this.m_dRealpart*c.m_dRealpart-this.m_dImaginpart*c.m_dImaginpart;<br>this.m_dImaginpart=R_dRealpart*c.m_dImaginpart+c.m_dRealpart*this.m_dImaginpart;<br>return this;<br>}<br><br>//两个复数对象的除法运算<br>ComplexNumber complexChu(ComplexNumber c){<br>Realpart=this.m_dRealpart;<br>this.m_dRealpart=(Realpart*c.m_dRealpart+this.m_dImaginpart*c.m_dImaginpart)/(c.m_dRealpart*c.m_dRealpart+c.m_dImaginpart*c.m_dImaginpart);<br>this.m_dImaginpart=(this.m_dImaginpart*c.m_dRealpart-Realpart*c.m_dImaginpart)/(c.m_dRealpart*c.m_dRealpart+c.m_dImaginpart*c.m_dImaginpart);<br>return this;<br>}<br><br><br>//构造一个a+bi的字符串形式<br>public String toString(){<br>String strTemp=&quot;&quot;;<br>strTemp=this.m_dRealpart+&quot;+&quot;+<br>this.m_dImaginpart+&quot;i&quot;;<br>return strTemp;<br>}<br><br><br>public static void main(String[] args) {<br>//输出两个复数相加结果<br>ComplexNumber complex1 = new ComplexNumber(10.0,10.0);<br>System.out.println(&quot;m_dRealPart:&quot;+complex1.m_dRealpart);<br>ComplexNumber complex2 = new ComplexNumber(3.0,5.0);<br>System.out.println(&quot;\n\ncomplex1:&quot;+complex1.toString());<br>System.out.println(&quot;complex2:&quot;+complex2.toString());<br>complex1.complexAdd(complex2);<br>System.out.println(&quot;complex1+complex2=&quot; + complex1.toString());<br><br>//输出两个复数相减结果<br>ComplexNumber complex3 = new ComplexNumber(10.0,10.0);<br>System.out.println(&quot;\n\ncomplex3:&quot;+complex3.toString());<br>System.out.println(&quot;complex2:&quot;+complex2.toString());<br>complex3.complexMinus(complex2);<br>System.out.println(&quot;complex3-complex2=&quot;+complex3.toString()); <br><br>//输出两个复数相乘结果<br>ComplexNumber complex4 = new ComplexNumber(-1.0,2.0);<br>System.out.println(&quot;\n\ncomplex4:&quot;+complex4.toString());<br>ComplexNumber complex5 = new ComplexNumber(2.0,-3.0);<br>System.out.println(&quot;complex5:&quot;+complex5.toString());<br>complex4.complexChen(complex5);<br>System.out.println(&quot;complex4*complex5=&quot;+complex4.toString()); <br><br><br>//输出两个复数相除结果<br>ComplexNumber complex6 = new ComplexNumber(1.0,2.0);<br>System.out.println(&quot;\n\ncomplex6:&quot;+complex6.toString());<br>ComplexNumber complex7 = new ComplexNumber(2.0,3.0);<br>System.out.println(&quot;complex7:&quot;+complex7.toString());<br>complex6.complexChu(complex7);<br>System.out.println(&quot;complex6/complex7=&quot;+complex6.toString()); <br><br>}<br><br>}<br><img src ="http://www.blogjava.net/the2rdTeam/aggbug/76223.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">坚持到底[匿名]</a> 2006-10-19 17:22 <a href="http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76223#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>复数类实现</title><link>http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76219</link><dc:creator>坚持到底[匿名]</dc:creator><author>坚持到底[匿名]</author><pubDate>Thu, 19 Oct 2006 09:19:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76219</guid><description><![CDATA[/*复数类的实现：湖南农业大学信息科学技术学院计算机科学与技术八班(坚持到底) 2006-10-19 */<br>/*复数加法公式：(a+bi)+(c+di)=(a+c)+(b+d)i*/<br>/*复数减法公式：(a+bi)-(c+di)=(a-c)+(b-d)i*/<br>/*复数乘法公式：(a+bi)*(c+di)=(ac-bd)+(ad+bc)i*/<br>/*复数除法公式：(a+bi)/(c+di)=[(ac+bd)/(c*c+d*d)]+[(bc-ad)/(c*c+d*d)]i*/<br>public class ComplexNumber {<br>//属性部分定义<br>//定义复数部分实部<br>double m_dRealpart;<br>//定义复数部分虚部<br>double m_dImaginpart;<br>//定义一个中间变量<br>double R_dRealpart;<br>//定义一个除法实部<br>double Realpart;<br><br><br>//方法部分定义<br>//构造函数实现部分<br>public ComplexNumber (double r,double I){<br>this.m_dRealpart=r;<br>this.m_dImaginpart=I;<br>}<br><br>//获取复数实部值<br>double getRealpart(){<br>return this.m_dRealpart;<br>}<br><br>//获取复数虚部值<br>double getImaginpart(){<br>return this.m_dImaginpart;<br>}<br><br>//设置复数实部值<br>void setRealpart(double temp){<br>this.m_dRealpart=temp;<br>}<br><br>//设置复数虚部值<br>void setImaginpart(double temp){<br>this.m_dImaginpart=temp;<br>}<br><br>//两个复数对象加法运算<br>ComplexNumber complexAdd(ComplexNumber c){<br>this.m_dRealpart=this.m_dRealpart+c.m_dRealpart;<br>this.m_dImaginpart=this.m_dImaginpart+c.m_dImaginpart;<br>return this;<br>}<br><br>//两个复数对象的减法运算<br>ComplexNumber complexMinus(ComplexNumber c){<br>this.m_dRealpart=this.m_dRealpart-c.m_dRealpart;<br>this.m_dImaginpart=this.m_dImaginpart-c.m_dImaginpart;<br>return this;<br>}<br><br><br>//两个复数对象的乘法运算<br>ComplexNumber complexChen(ComplexNumber c){<br>R_dRealpart=this.m_dRealpart;<br>this.m_dRealpart=this.m_dRealpart*c.m_dRealpart-this.m_dImaginpart*c.m_dImaginpart;<br>this.m_dImaginpart=R_dRealpart*c.m_dImaginpart+c.m_dRealpart*this.m_dImaginpart;<br>return this;<br>}<br><br>//两个复数对象的除法运算<br>ComplexNumber complexChu(ComplexNumber c){<br>Realpart=this.m_dRealpart;<br>this.m_dRealpart=(Realpart*c.m_dRealpart+this.m_dImaginpart*c.m_dImaginpart)/(c.m_dRealpart*c.m_dRealpart+c.m_dImaginpart*c.m_dImaginpart);<br>this.m_dImaginpart=(this.m_dImaginpart*c.m_dRealpart-Realpart*c.m_dImaginpart)/(c.m_dRealpart*c.m_dRealpart+c.m_dImaginpart*c.m_dImaginpart);<br>return this;<br>}<br><br><br>//构造一个a+bi的字符串形式<br>public String toString(){<br>String strTemp=&quot;&quot;;<br>strTemp=this.m_dRealpart+&quot;+&quot;+<br>this.m_dImaginpart+&quot;i&quot;;<br>return strTemp;<br>}<br><br><br>public static void main(String[] args) {<br>//输出两个复数相加结果<br>ComplexNumber complex1 = new ComplexNumber(10.0,10.0);<br>System.out.println(&quot;m_dRealPart:&quot;+complex1.m_dRealpart);<br>ComplexNumber complex2 = new ComplexNumber(3.0,5.0);<br>System.out.println(&quot;\n\ncomplex1:&quot;+complex1.toString());<br>System.out.println(&quot;complex2:&quot;+complex2.toString());<br>complex1.complexAdd(complex2);<br>System.out.println(&quot;complex1+complex2=&quot; + complex1.toString());<br><br>//输出两个复数相减结果<br>ComplexNumber complex3 = new ComplexNumber(10.0,10.0);<br>System.out.println(&quot;\n\ncomplex3:&quot;+complex3.toString());<br>System.out.println(&quot;complex2:&quot;+complex2.toString());<br>complex3.complexMinus(complex2);<br>System.out.println(&quot;complex3-complex2=&quot;+complex3.toString()); <br><br>//输出两个复数相乘结果<br>ComplexNumber complex4 = new ComplexNumber(-1.0,2.0);<br>System.out.println(&quot;\n\ncomplex4:&quot;+complex4.toString());<br>ComplexNumber complex5 = new ComplexNumber(2.0,-3.0);<br>System.out.println(&quot;complex5:&quot;+complex5.toString());<br>complex4.complexChen(complex5);<br>System.out.println(&quot;complex4*complex5=&quot;+complex4.toString()); <br><br><br>//输出两个复数相除结果<br>ComplexNumber complex6 = new ComplexNumber(1.0,2.0);<br>System.out.println(&quot;\n\ncomplex6:&quot;+complex6.toString());<br>ComplexNumber complex7 = new ComplexNumber(2.0,3.0);<br>System.out.println(&quot;complex7:&quot;+complex7.toString());<br>complex6.complexChu(complex7);<br>System.out.println(&quot;complex6/complex7=&quot;+complex6.toString()); <br><br>}<br><br>}<br><img src ="http://www.blogjava.net/the2rdTeam/aggbug/76219.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">坚持到底[匿名]</a> 2006-10-19 17:19 <a href="http://www.blogjava.net/the2rdTeam/archive/2006/10/19/8681.html#76219#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 复数类实现 by freeyun</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/11/02/8684.html#17808</link><dc:creator>hh</dc:creator><author>hh</author><pubDate>Wed, 02 Nov 2005 06:34:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/11/02/8684.html#17808</guid><description><![CDATA[我也是学java的怎么就入不了门那  请高人指点 谢谢<img src ="http://www.blogjava.net/the2rdTeam/aggbug/17808.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">hh</a> 2005-11-02 14:34 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/11/02/8684.html#17808#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java 5.0新特性 - 枚举类型enum</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/09/28/8685.html#14307</link><dc:creator>概念都搞错了. enum and Enum</dc:creator><author>概念都搞错了. enum and Enum</author><pubDate>Wed, 28 Sep 2005 08:52:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/09/28/8685.html#14307</guid><description><![CDATA[这或许就是autoboxing的后果<img src ="http://www.blogjava.net/the2rdTeam/aggbug/14307.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">概念都搞错了. enum and Enum</a> 2005-09-28 16:52 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/09/28/8685.html#14307#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java 5.0新特性 - 枚举类型enum</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/08/28/8685.html#11362</link><dc:creator>superman</dc:creator><author>superman</author><pubDate>Sun, 28 Aug 2005 04:38:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/08/28/8685.html#11362</guid><description><![CDATA[private double degree;<br>有什么作用？<img src ="http://www.blogjava.net/the2rdTeam/aggbug/11362.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">superman</a> 2005-08-28 12:38 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/08/28/8685.html#11362#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java 5.0新特性 - 枚举类型enum</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/08/10/8685.html#9739</link><dc:creator>第二小组</dc:creator><author>第二小组</author><pubDate>Wed, 10 Aug 2005 11:47:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/08/10/8685.html#9739</guid><description><![CDATA[编译当然是要在5.0环境下才能通过啊,其它就没有了.<img src ="http://www.blogjava.net/the2rdTeam/aggbug/9739.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">第二小组</a> 2005-08-10 19:47 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/08/10/8685.html#9739#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: Java 5.0新特性 - 枚举类型enum</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/08/09/8685.html#9628</link><dc:creator>hegen</dc:creator><author>hegen</author><pubDate>Tue, 09 Aug 2005 00:49:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/08/09/8685.html#9628</guid><description><![CDATA[   为什么在编译的时候通不过呢？<br>  编译的时候是不是有什么技巧呢？<br><img src ="http://www.blogjava.net/the2rdTeam/aggbug/9628.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">hegen</a> 2005-08-09 08:49 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/08/09/8685.html#9628#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 复数类实现 - kb</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8694</link><dc:creator>Flair@ZJU</dc:creator><author>Flair@ZJU</author><pubDate>Thu, 28 Jul 2005 17:54:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8694</guid><description><![CDATA[U cannot see the src code..?<br>Just download it from <a target="_new" href="http://jakarta.apache.org/site/downloads/downloads_commons-math.cgi">http://jakarta.apache.org/site/downloads/downloads_commons-math.cgi</a><img src ="http://www.blogjava.net/the2rdTeam/aggbug/8694.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">Flair@ZJU</a> 2005-07-29 01:54 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8694#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 复数类实现 - kb</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8692</link><dc:creator>第二小组</dc:creator><author>第二小组</author><pubDate>Thu, 28 Jul 2005 17:06:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8692</guid><description><![CDATA[刚才看了一下org.apache.commons.math.complex.Complex ,<br>确实感觉出差距来了,但不知道它内部是如何实现的,那样的话会更好的理解.其实很多的复数算法我都不知道是怎么算的,比如pow,sqrt,tan,etc......<img src ="http://www.blogjava.net/the2rdTeam/aggbug/8692.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">第二小组</a> 2005-07-29 01:06 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8692#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>re: 复数类实现 - kb</title><link>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8688</link><dc:creator>第二小组</dc:creator><author>第二小组</author><pubDate>Thu, 28 Jul 2005 16:51:00 GMT</pubDate><guid>http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8688</guid><description><![CDATA[.......so many hidden bugs......?<br>Really?<br>看来我的代码还是很烂啊.<br>可不可以指点一下?让我也长长记性.<img src ="http://www.blogjava.net/the2rdTeam/aggbug/8688.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/the2rdTeam/" target="_blank">第二小组</a> 2005-07-29 00:51 <a href="http://www.blogjava.net/the2rdTeam/archive/2005/07/29/8681.html#8688#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>