BigDecimal mData = new BigDecimal(num1).setScale(1, BigDecimal.ROUND_UP);
System.out.println("mData=" + mData);//mData=1.5
第3个回答 推荐于2016-12-02
public class floor { public static void main(String args[]) { double a = 1.4444449; double c = 1000000; double b = 0; int i = 6; while(i > 0) { b = Math.ceil(a * c); a = a/ 10; i--; } System.out.println(b/10); } }本回答被提问者采纳