读书人

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

发布时间: 2012-09-19 13:43:53 作者: rapoo

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 + "%");
}

}

读书人网 >编程

热点推荐