提问人:As Da 提问时间:11/18/2023 更新时间:11/18/2023 访问量:40
如何去除可变残差?
how is it possible to remove variable residual?
问:
在下一个面向初学者的 JAVA 教育示例中找不到解决方案。代码是有效的,但它可以在没有变量的情况下解决。
public static int[] change(int money, int price) {
int[] coins = {10, 5, 2, 1};
int[] rsl = new int[100];
int size = 0;
int residual = money - price;
for (int coin : coins) {
while (residual >= coin) {
residual = residual - coin;
rsl[size] = coin;
size++;
}
}
return Arrays.copyOf(rsl, size);
}
答: 暂无答案
评论