/*********************** * * Cooky - converts recipe amounts to a shopping list * * Author: Shawn Brenneman * Date: 2015-Aug-14 * ***********************/ import java.util.Scanner; public class Cooky { public static void main(String[] args) { Scanner scan = new Scanner(System.in); final int OUNCES_PER_CUP_FLOUR = 5; final int OUNCES_PER_CUP_SUGAR = 7; final int STICKS_PER_CUP_BUTTER = 2; final int STICKS_PER_POUND = 4; final int DOZEN = 12; final int OUNCES_PER_POUND = 16; int cupsFlour = 3; int cupsSugar = 2; int cupsButter = 1; int eggs = 2; System.out.println("\nOne batch of cookies calls for: "); System.out.println("\t" + cupsFlour + " cups of flour"); System.out.println("\t" + cupsSugar + " cups of sugar"); System.out.println("\t" + cupsButter + " cups of butter"); System.out.println("\t" + eggs + " eggs"); int numBatches; System.out.print("\nHow many batches of cookies will you be making?"); numBatches = scan.nextInt(); cupsFlour *= numBatches; cupsSugar *= numBatches; cupsButter *= numBatches; eggs *= numBatches; int ouncesFlour = cupsFlour * OUNCES_PER_CUP_FLOUR; int poundsFlour = ouncesFlour / OUNCES_PER_POUND; ouncesFlour = ouncesFlour % OUNCES_PER_POUND; int ouncesSugar = cupsSugar * OUNCES_PER_CUP_SUGAR; int poundsSugar = ouncesSugar / OUNCES_PER_POUND; ouncesSugar = ouncesSugar % OUNCES_PER_POUND; int sticksButter = cupsButter * STICKS_PER_CUP_BUTTER; int poundsButter = sticksButter / STICKS_PER_POUND; sticksButter = sticksButter % STICKS_PER_POUND; int dozenEggs = eggs / DOZEN; eggs = eggs % DOZEN; System.out.println("\nYou will need:\n"); System.out.println(poundsFlour + " pounds and " + ouncesFlour + " ounces of flour"); System.out.println(poundsSugar + " pounds and " + ouncesSugar + " ounces of sugar"); System.out.println(poundsButter + " pounds and " + sticksButter + " sticks of butter"); System.out.println(dozenEggs + " dozen plus " + eggs + " eggs"); System.out.println(); String s1 = "testing" + " 123"; String s2 = new String("testing 123"); System.out.println("s1 == s2 " + (s1==s2)); } //main } //class Cooky