java数字的格式化
1) 格式化整数(把浮点数转化为整数)
NumberFormat nf = NumberFormat.getIntegerInstance();
double v=12.6;
System.out.println(nf.format(v));
输出结果13,因为自动舍入的。
2)格式化浮点数(保留两位小数,自动进位,负数也可以)
方法一:
DecimalFormat df=new DecimalFormat("#.##");
double v=12.126;
String s=df.format(v);
System.out.println(s);
输出的结果为:12.13
方法二:
double v=-32.126;
String s=v+"";
System.out.println(s.substring(0, s.indexOf(".")+3));
(不推荐使用此方法,因为如果原数不存在小数点或者小数点后只有1为会有异常)
3) 格式化浮点数(变为xx%形式)
NumberFormat nf = NumberFormat.getPercentInstance();
double s=0.6145;
System.out.println(nf.format(s));
输出61%
相关文档:
package com.ghb.crp.file;
import java.io.BufferedInputStream;
import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutput ......
彩五连珠游戏开发过程
彩五连珠,一开始叫“五彩连珠”,同学抗议说不会玩,因为她理解成了要把五种不同颜色的球连成一线才能赢,考虑到这个标题的确引人误解,游戏又没有任何说明,最终把名称改成了“彩五连珠”。这是一个很经典的小游戏,很多手机里都有,最近因为学习java,作为练习,把这个游戏做 ......
Java上的宝石 JRuby 1.5正式发布
2010年05月12日,JRuby团队非常高兴的宣布1.5.0版的发布。在这之前,曾经发布过JRuby 1.5.0 RC1的发布消息,相比之下,正式发布本本又提供了很多更新。
JRuby 1.5.0 版本的主页和下载地址分别是:
主页:http://www.jruby.org/
下载:http://www.jruby.org/download
这次发布是JRuby历 ......
XFire VS Axis
XFire是与Axis2 并列的新一代WebService平台。之所以并称为新一代,因为它:
1、支持一系列Web Service的新标准--JSR181、WSDL2.0 、JAXB2、WS-Security等;
2、使用Stax解释XML,性能有了质的提高。XFire采用Woodstox 作Stax实现;
3、容易上手,可以方便快速地从pojo发布服务;
4、Sprin ......