public static void main(String[] args) {
List<String> aa1 = new ArrayList<>();
ss(0.05,4,aa1);
System.out.println(aa1);
List<String> aa2 = new ArrayList<>();
ss(0.01,5,aa2);
System.out.println(aa2);
}
public static void ss(double price,int num,List<String> aa){
Double temp = NumberUtil.roundDown(NumberUtil.div(price, num), 2).doubleValue();
aa.add(temp.toString());
System.out.println(temp);
if (num==1) {
} else {
ss(price-temp,num-1,aa);
}
}
Jav取平均值并保留两位小数
Java程序:递归计算折扣并添加到ArrayList
最新推荐文章于 2024-06-25 13:57:58 发布
这篇文章展示了如何使用Java编写一个函数`ss`,通过递归计算给定价格按指定折扣数计算后的值,并将结果添加到ArrayList中。
40

被折叠的 条评论
为什么被折叠?



