Got spare change in the piggie jar? Coinjar is a Java script that determines the value of coins in a jar. Tell it how many quarters, dimes, nickels, and pennies you have and it will spit out the dollar value.
/**
* CoinJar determines the value of coins in a jar.
*
* @author (Andrew Samuels)
* @version (02-01-2010)
*/
//import scanner class
import java.util.Scanner;
public class CoinJar
{
public static void main(String[] args)
{
//create currency variables in pennies
int quarters = 25;
int dimes = 10 ;
int nickels = 5;
int pennies = 1;
//create variables for user number of change
int quartersNumber;
int dimesNumber;
int nickelsNumber;
int penniesNumber;
//create variables for value of change
int quartersTotal;
int dimesTotal;
int nickelsTotal;
int penniesTotal;
//variables for total value as double
int totalValue;
double dollarCents;
//create scanner
Scanner keyboard = new Scanner(System.in);
//input quarters from the user
System.out.print("Please enter number of quarters: ");
quartersNumber = keyboard.nextInt();
//input dimes from the user
System.out.print("Please enter number of dimes: ");
dimesNumber = keyboard.nextInt();
//input nickels from the user
System.out.print("Please enter number of nickels: ");
nickelsNumber = keyboard.nextInt();
//input pennies from the user
System.out.print("Please enter number of pennies: ");
penniesNumber = keyboard.nextInt();
//calculate quarters value
quartersTotal = quarters*quartersNumber;
//calculate dimes value
dimesTotal = dimes*dimesNumber;
//calculate nickels value
nickelsTotal = nickels*nickelsNumber;
//calculate pennies value
penniesTotal = pennies*penniesNumber;
//calculate total value in pennies
totalValue = quartersTotal + dimesTotal + nickelsTotal + penniesTotal;
//calculate total value as double in dollarCents ex. 2.19
dollarCents = totalValue*(.01);
//convert dollarCents to String for later use.
String dollarCentsStr;
dollarCentsStr = "" + dollarCents;
//convert to dollarCents into integer
int dollarCentsInt = (int)dollarCents;
//separate cents using substring
String number = dollarCentsStr;
String result;
result = number.substring(2);
//print total dollars and cents
System.out.println("Jar has " + dollarCentsInt + " dollars and " + result + " cents");
}
}