早教吧作业答案频道 -->其他-->
java两个数相除后保留两位小数(四舍五入),并且结果大于三位数要有千位分隔符,不是整数时,小数点前三这两个数可能为Int类型可能为double类型,结果要是string类型的
题目详情
java两个数相除后保留两位小数 (四舍五入),并且结果大于三位数要有千位分隔符,不是整数时,小数点前三
这两个数 可能为Int类型 可能为double类型,结果要是string类型的
这两个数 可能为Int类型 可能为double类型,结果要是string类型的
▼优质解答
答案和解析
public static void main(String[] args) {
System.out.println(test(2, 0.7));\x09//参数为int和double 结果=2.86
System.out.println(test(11111111111113L, 4.5));\x09// 参数为long和double 结果=2,469,135,802,469.56
System.out.println(test("234567", "3.14159"));\x09// 参数为字符串 结果=74,665.06
}
private static String test(Object a, Object b) {\x09// 参数类型任意(只要是number),返回总是字符串
// 下面这一行里的2,表示保留小数点后多少位(四舍五入),如果两位就是2,如果小数点前三,就改成3.
BigDecimal result = new BigDecimal(String.valueOf(a)).divide(new BigDecimal(String.valueOf(b)), 2, BigDecimal.ROUND_HALF_UP);
return new DecimalFormat("###,###.###").format(Double.valueOf(result.toString())).toString();
}
System.out.println(test(2, 0.7));\x09//参数为int和double 结果=2.86
System.out.println(test(11111111111113L, 4.5));\x09// 参数为long和double 结果=2,469,135,802,469.56
System.out.println(test("234567", "3.14159"));\x09// 参数为字符串 结果=74,665.06
}
private static String test(Object a, Object b) {\x09// 参数类型任意(只要是number),返回总是字符串
// 下面这一行里的2,表示保留小数点后多少位(四舍五入),如果两位就是2,如果小数点前三,就改成3.
BigDecimal result = new BigDecimal(String.valueOf(a)).divide(new BigDecimal(String.valueOf(b)), 2, BigDecimal.ROUND_HALF_UP);
return new DecimalFormat("###,###.###").format(Double.valueOf(result.toString())).toString();
}
看了 java两个数相除后保留两位...的网友还看了以下:
甲,乙,丙三位小朋友每人隔不同的天数到图书馆一次,甲4天去一次,乙5天去一次,丙6天去一次,……甲 2020-04-27 …
求高手:屋檐上每隔相同时间的时间便滴下一滴水,且当第5滴水正欲滴下时屋檐上每隔相同的时间间隔滴一下 2020-05-15 …
将总体各单位按某一标志排队,然后按相等的间隔来抽取样本单位的方法为( )。A.简单随机抽样B.类型 2020-05-21 …
把做好的等高线地形模型放在盆中.加水,分别到达各个记号所示的深度,水面和等高线模型间的关系如何?找 2020-06-04 …
(多014•哈尔滨)一位左型血的爱心人士,在中央大街参加无偿献血活动,他的血液最好输给下列哪位患者 2020-07-13 …
初速度为零的位移间隔相等的运动的比例式推倒初速为零的匀加速直线运动:连续相等时间间隔内位移比为:S 2020-07-14 …
为什么我们日常生活中在运用到一长串的阿拉伯数字时,往往为了好辨识每隔三位数打个标点?我在读书时,老 2020-07-14 …
找规律填空5,7,9,10,14()是18不?隔2位的倍数 2020-07-16 …
连续进位加法是连续2位或2位以上需要进位的加法,如188+44,而隔位进位是隔了一位需要进位的加法 2020-07-19 …
三位小朋友每人隔不同的天数去图书馆一次,甲隔2天,乙隔3天,丙隔4天.上一次他们是在星期二相遇,下 2020-08-03 …