为什么我的代码在除以四分之一后不会将剩余的美分除以一角硬币、镍币和便士?

  • 本文关键字:一角 硬币 代码 四分之一 java
  • 更新时间 :
  • 英文 :

    String choice = "y";
    while(choice.equalsIgnoreCase("y")){
        if (cents <= 99 && cents > 0){
        quarters = cents / quarters;
        System.out.println("Quarters: " + quarters);
        dimes = cents / dimes;
        System.out.println("Dimes: " + dimes);
        nickels = cents / nickels;
        System.out.println("Nickels: " + nickels);
        pennies = cents / pennies;
        System.out.println("Pennies: " + pennies);

我是否需要在每个步骤后实现模运算符?

啊,

你有一个看不到树木的木头问题。

老派的把戏,这叫试运行

Cents Quarters Dimes Nickels Pennies Remaining Cents
41    1                              16
16             1                     6
6                       1            1
1                               1    0

您从每次计算 41 开始。

最新更新