|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
其实产生见解的过程就是训练自己发现问题,分析问题的能力。根据以上的认识我想谈下传统的学习与通过视频独立学习的优缺点:
信任人人都大概碰着要对凌驾17位整数的值举行盘算,Java中对double的值凌驾8位就会酿成迷信计数法,以是我用了DecimalFormat举行格局化,当pattern为“#################.##”,值为“123456789012345.78”时能够一般显现;没有格局化时显现为1.2345678901234578E14格局化后为123456789012345.78但值凌驾15位整数情形就纷歧样了,如值为“1234567890123456.78”格局化后为1234567890123456.8,已举行了四舍五进了。终极查了一下javadoc,发明在java.math包中有一类BigDecimal能够办理年夜数值的盘算成绩,还挺不错,终极办理了成绩。
例://测试BigDecimal
BigDecimalbd=newBigDecimal("12345678901234578.789");
System.out.println("BigDecimal*12.5="+(bd=bd.multiply(newBigDecimal(12.5))));
System.out.println("BigDecimal/12.5="+bd.divide(newBigDecimal(12.5)));
输入为:BigDecimal*12.5=154320986265432234.8625
BigDecimal/12.5=12345678901234578.789
完整准确!
注意:BigDecimal利用的时分要注意它在盘算机外部暗示的情势,newBigDecimal(double)这个机关函数发生的BigDecimal类会酿成不成意料,由于在会用0.100000000*******来暗示0.1,而用0.29999999*****来暗示,假设你没有对了局举行处置,大概会有bug发生。
用winrar打包j2ee的程序和用IDE打包应用程序是一样的。按照你的想法,你是不是也希望服务器都整合由一家公司提供呢? |
|