Question: //For Loop for (; numberOfSnacks >0; numberOfSnacks--) { System.out.println(Enter snack selection:); String snackType = input.nextLine(); if(snackType.equals(A1) || snackType.equals(A2) || snackType.equals(A3)) { System.out.println(--------------------------); System.out.println(----Selection +snackType+----); System.out.println(--------------------------);

//For Loop for (; numberOfSnacks >0; numberOfSnacks--) { System.out.println("Enter snack selection:"); String snackType = input.nextLine(); if(snackType.equals("A1") || snackType.equals("A2") || snackType.equals("A3")) { System.out.println("--------------------------"); System.out.println("----Selection" +snackType+"----"); System.out.println("--------------------------"); System.out.println(" Snack Item:"+" "+Snack1); System.out.println(" Snack Price:"+" "+POTATO_CHIPS); System.out.println(""); potatoChipCount++; totalAmount += POTATO_CHIPS; }//Potato Chips Selection else if(snackType.equals("B1") || snackType.equals("B2") || snackType.equals("B3")) { System.out.println("-----------------------"); System.out.println("----Selection" +snackType+"----"); System.out.println("-----------------------"); System.out.println(" Snack Item:"+" "+Snack2); System.out.println(" Snack Price:"+" "+PRETZELS); System.out.println(""); pretzelCount++; totalAmount += PRETZELS; } else if(snackType.equals("C1") || snackType.equals("C2") || snackType.equals("C3")) { System.out.println("-----------------------"); System.out.println("----Selection" +snackType+"----"); System.out.println("-----------------------"); System.out.println(" Snack Item:"+" "+Snack3); System.out.println(" Snack Price:"+" "+KIND_BAR); System.out.println(""); kindBarCount++; totalAmount += KIND_BAR; } else { System.out.println("Invalid Entry: Enter valid snack"); numberOfSnacks++; // To repeat the current iteration } //Snack Type Validation NOT EQUAL while (!snackType.equals("A1")&& !snackType.equals("A2") && !snackType.equals("A3") && !snackType.equals("B1") && !snackType.equals("B2") && !snackType.equals("B3") && !snackType.equals("C1") && !snackType.equals("C2") && snackType.equals("C3")) { System.out.println("Invalid Entry: Enter valid snack"); snackType = input.nextLine(); }//Snack Validation }//for loop vending

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!