首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

2/11的百分数,java 截取小数点后二位,3位.

2012-09-19 
2/11的百分数,java 截取小数点后2位,3位......package cn.comimport java.math.BigDecimalpublic class

2/11的百分数,java 截取小数点后2位,3位......
package cn.com;

import java.math.BigDecimal;

public class Test3 {

/**
* @param args
*/
public static void main(String[] args) {

//取小数点后2位,小数点右移2位
BigDecimal big = new BigDecimal((double) 2 / 11).setScale(2,BigDecimal.ROUND_HALF_UP).movePointRight(2);
String str = String.valueOf(big);
System.out.println(str + "%");


//取小数点后3位,小数点右移2位
BigDecimal big2 = new BigDecimal((double) 2 / 11).setScale(3,BigDecimal.ROUND_HALF_UP).movePointRight(2);
String str2 = String.valueOf(big2);
System.out.println(str2 + "%");
}

}

热点排行