0
import java.util.Scanner;



public class Minimumchange {

  public static void main(String[] args) 
  {         
    System.out.println("please enter the number of change 1-99");
    System.out.println("enter 0 to exit the program");
    Scanner Userinput = new Scanner(System.in);
    int cntrquart = 0;
    int cntrdimes = 0;
    int cntrpennies = 0;
    int cntrnickels = 0;

    //quarters
    int chaaching = Userinput.nextInt();



    int quarters = chaaching;

    while (quarters >= 25)
    {
       quarters = quarters  - 25;
       cntrquart = cntrquart + 1;
    }


    //dimes 
    int dimes = quarters;


    while (dimes >= 10)
    {
       dimes = dimes  - 10;
       cntrdimes = cntrdimes + 1;
    }



    //nickels 
    int nickels = dimes;


    while (nickels >= 5)
    {
       nickels = nickels  - 5;
       cntrnickels = cntrnickels + 1;
    }



    //pennies
    int pennies = nickels;


    while (pennies >= 1)
    {
       pennies = pennies  - 1;
       cntrpennies = cntrpennies + 1;
    }



    //outputs
    System.out.println("mumber of quarters:" + cntrquart);
    System.out.println("number of dimes:" + cntrdimes);
    System.out.println("number of nickels:" + cntrnickels);
    System.out.println("numberof pennies:" + cntrpennies);


    System.out.println("Thank you for using Dark Alley Development");
   }

}

ユーザーが 1 から 99 を入力すると、私のプログラムは x を作るのに必要な 4 セント硬貨、10 セント硬貨、5 セント硬貨、1 セント硬貨の最小額を教えてくれます。ユーザーが0を入力するまで、プログラムを何度も実行したい.

4

3 に答える 3

0
import java.util.Scanner;

public class Minimumchange {

public static void main(String[] args) 
{
int chaaching = 1;
do {

System.out.println("please enter the number of change 1-99");
System.out.println("enter 0 to exit the program");
Scanner Userinput = new Scanner(System.in);
int cntrquart = 0;
int cntrdimes = 0;
int cntrpennies = 0;
int cntrnickels = 0;

//quarters
chaaching = Userinput.nextInt();


int quarters = chaaching;

while (quarters >= 25)
{
   quarters = quarters  - 25;
   cntrquart = cntrquart + 1;
}


//dimes 
int dimes = quarters;


while (dimes >= 10)
{
   dimes = dimes  - 10;
   cntrdimes = cntrdimes + 1;
}



//nickels 
int nickels = dimes;


while (nickels >= 5)
{
   nickels = nickels  - 5;
   cntrnickels = cntrnickels + 1;
}



//pennies
int pennies = nickels;


while (pennies >= 1)
{
   pennies = pennies  - 1;
   cntrpennies = cntrpennies + 1;
}


//outputs
System.out.println("mumber of quarters:" + cntrquart);
System.out.println("number of dimes:" + cntrdimes);
System.out.println("number of nickels:" + cntrnickels);
System.out.println("numberof pennies:" + cntrpennies);

} while (chaaching !=0);


System.out.println("Thank you for using Dark Alley Development");
}

}
于 2013-11-06T02:39:26.697 に答える