JDK1.3中出现的错误提示是:
Exception in thread "main" java.lang.NoClassDefFouderError:ComplexNumber<wrong name:ComplexNumber/ComplexNumber>
还有好多,不过我估计关键就是上面这处错误,大家在环境中运行一下就能看到,大家帮忙看看啦,多谢了!!!
Exception in thread "main" java.lang.NoClassDefFouderError:ComplexNumber<wrong name:ComplexNumber/ComplexNumber>
还有好多,不过我估计关键就是上面这处错误,大家在环境中运行一下就能看到,大家帮忙看看啦,多谢了!!!
解决方案 »
- Condition,ReentrantLock在多个线程操作同一资源时失去作用?
- 一道java算法题!求指教!
- 请问 如何使用java 编写 修改 excel 文件内容的程序(poi ,RandomAccessFile)
- 没有分了,哪位好人帮帮忙
- 遍历文件系统时候出错
- 我是一个学生,准备参加下一届的挑战者杯,大家有什么比较好的项目介绍!谢谢!
- IBM VisualAge for Java的功能是什么?
- 咨询!java和Orcale 的认证考试!
- java mail中增加文件夹的问题,谢谢各位急
- java 太慢???
- 异常类问题(请多多帮忙 谢谢~~~~~~~~~)?
- 关于J2SE连接MySQL
应该是目录结构的问题
//TestComplexNumber.java
import Number.*;
public class TestComplexNumber
{
public static void main(String args[])
{
double c=5.1;
ComplexNumber CN1=new ComplexNumber(-2.1,5.3);
ComplexNumber CN2=new ComplexNumber(3.6,4.7);
System.out.print("CN1=");
System.out.println(CN1.toString());
System.out.print("CN2=");
System.out.println(CN2.toString());
CN1.complexAdd(CN2);
System.out.print("CN1+CN2=");
System.out.print(CN1.toString());
CN1.complexAdd(c);
System.out.print("CN1+"+c+"=");
System.out.println(CN1.toString());
CN1.complexMinus(CN2);
System.out.print("CN1-CN2=");
System.out.println(CN1.toString());
CN1.complexMinus(c);
System.out.print("CN1-"+c+"=");
System.out.println(CN1.toString());
CN1.complexMulti(CN2);
System.out.print("CN1*CN2=");
System.out.println(CN1.toString());
CN1.complexMulti(c);
System.out.print("CN1*"+c+"=");
System.out.println(CN1.toString());
}
}
//Complex.java
package Number;
public class ComplexNumber
{
double m_dRealPart,m_dImaginPart;
ComplexNumber(){m_dRealPart=0;m_dImaginPart=0;}
ComplexNumber(double r,double i){m_dRealPart=r;m_dImaginPart=i;}
double getRealPart(){return m_dRealPart;}
double getImaginaryPart(){return m_dImaginPart;}
void setRealPart(double d){m_dRealPart=d;}
void setImaginaryPart(double d){m_dImaginPart=d;}
ComplexNumber complexAdd(ComplexNumber c)
{m_dRealPart+=c.m_dRealPart;
m_dImaginPart+=c.m_dImaginPart;
return this;}
ComplexNumber complexAdd(double c){m_dRealPart+=c;return this;}
ComplexNumber complexMinus(ComplexNumber c)
{m_dRealPart-=c.m_dRealPart;
m_dImaginPart-=c.m_dImaginPart;
return this;}
ComplexNumber complexMinus(double c){m_dRealPart-=c;return this;}
ComplexNumber complexMulti(ComplexNumber c)
{m_dRealPart=m_dRealPart*c.m_dRealPart-m_dImaginPart*c.m_dImaginPart;
m_dImaginPart=m_dRealPart*c.m_dImaginPart+m_dImaginPart*c.m_dRealPart;
return this;}
ComplexNumber complexMulti(double c){m_dRealPart*=c;return this;}
public String toString(){return(m_dRealPart+m_dImaginPart+"i");}
}
G:\My Works\Programs\Java\TestComplexNumber.java:7: 不能解析符号
符号:构造方法 ComplexNumber (double,double)
位置:类 in ComplexNumber
ComplexNumber CN1=new ComplexNumber(-2.1,5.3);
^
G:\My Works\Programs\Java\TestComplexNumber.java:8: 不能解析符号
符号:构造方法 ComplexNumber (double,double)
位置:类 in ComplexNumber
ComplexNumber CN2=new ComplexNumber(3.6,4.7);
^
G:\My Works\Programs\Java\TestComplexNumber.java:10: 不能解析符号
符号:方法 toString ()
位置:??in ComplexNumber
System.out.println(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:12: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN2.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:13: 不能解析符号
符号:方法 complexAdd (ComplexNumber)
位置:类 in ComplexNumber
CN1.complexAdd(CN2);
^
G:\My Works\Programs\Java\TestComplexNumber.java:15: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.print(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:16: 不能解析符号
符号:方法 complexAdd (double)
位置:类 in ComplexNumber
CN1.complexAdd(c);
^
G:\My Works\Programs\Java\TestComplexNumber.java:18: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:19: 不能解析符号
符号:方法 complexMinus (ComplexNumber)
位置:类 in ComplexNumber
CN1.complexMinus(CN2);
^
G:\My Works\Programs\Java\TestComplexNumber.java:21: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:22: 不能解析符号
符号:方法 complexMinus (double)
位置:类 in ComplexNumber
CN1.complexMinus(c);
^
G:\My Works\Programs\Java\TestComplexNumber.java:24: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:25: 不能解析符号
符号:方法 complexMulti (ComplexNumber)
位置:类 in ComplexNumber
CN1.complexMulti(CN2);
^
G:\My Works\Programs\Java\TestComplexNumber.java:27: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN1.toString());
^
G:\My Works\Programs\Java\TestComplexNumber.java:28: 不能解析符号
符号:方法 complexMulti (double)
位置:类 in ComplexNumber
CN1.complexMulti(c);
^
G:\My Works\Programs\Java\TestComplexNumber.java:30: 不能解析符号
符号:方法 toString ()
位置:类 in ComplexNumber
System.out.println(CN1.toString());
^
16 个错误Process completed.
帮忙看看!!!