/** This program computes the price per liter of a six-pack of soda cans. */ public class PriceDemo { public static void main(String[] args) { int cansPerPack = 6; final double CAN_VOLUME = 0.355; // Liters in a 12-ounce can double totalVolume = cansPerPack * CAN_VOLUME; double pricePerPack = 2.59; double pricePerLiter = pricePerPack / totalVolume; System.out.print("Price per liter: "); System.out.println(pricePerLiter); // The integer part of the price gives the whole dollars. int dollars = (int) pricePerLiter; System.out.print("Dollars: "); System.out.println(dollars); // Multiply by 100 and round to the nearest integer to get the // price in pennies. int pennies = (int) Math.round(pricePerLiter * 100); System.out.print("Pennies: "); System.out.println(pennies); // The cents are the last two digits of this value. int cents = pennies % 100; System.out.print("Cents: "); System.out.println(cents); } }