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