楼主,同样的代码我在JB9。能正确显示结果的,
D:\JBuilder9\jdk1.4\bin\javaw -classpath "D:\javatest\test\classes;D:\JBuilder9\jdk1.4\demo\jfc\Java2D\Java2Demo.jar;D:\JBuilder9\jdk1.4\demo\plugin\jfc\Java2D\Java2Demo.jar;D:\JBuilder9\jdk1.4\jre\lib\charsets.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\dnsns.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\ldapsec.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\localedata.jar;D:\JBuilder9\jdk1.4\jre\lib\ext\sunjce_provider.jar;D:\JBuilder9\jdk1.4\jre\lib\im\indicim.jar;D:\JBuilder9\jdk1.4\jre\lib\jaws.jar;D:\JBuilder9\jdk1.4\jre\lib\jce.jar;D:\JBuilder9\jdk1.4\jre\lib\jsse.jar;D:\JBuilder9\jdk1.4\jre\lib\rt.jar;D:\JBuilder9\jdk1.4\jre\lib\sunrsasign.jar;D:\JBuilder9\jdk1.4\lib\dt.jar;D:\JBuilder9\jdk1.4\lib\htmlconverter.jar;D:\JBuilder9\jdk1.4\lib\tools.jar"  test.DemoAccount 
3
864688.0

解决方案 »

  1.   

    我想可能是你的类加载有问题了,检查你的java.text类库吧!看几个相应的.jar文件是否与我、上面列出来的是否一样的
      

  2.   

    有些异常是执行期抛出的,用try ...catch 捕捉一下看看到底是哪里出错了,可能是parse 或 format传入的参数不合法了
      

  3.   

    numberformatexception数据类型异常
      

  4.   

    没有呀,你在作这段程序设计的时候,其输入就不应该是数字呀,如果输入是非数字型,那当然要出异常了,你可以用try{} catch{} 去捕捉他,并做相应处理就行。