Question: JAVA PROGRAMMING This is a java file from our textbook: PetFood.java Our teacher wants us to update this java file by: Use dialog boxes to
JAVA PROGRAMMING
This is a java file from our textbook: PetFood.java
Our teacher wants us to update this java file by:
Use dialog boxes to allow user input and messages to the user
Have code to check for invalid user inputs (e.g., empty strings, strings instead of numbers or vice-versa, negative numbers, floats instead of integers or vice-versa, etc.)
Also, he wants us to use a command that will accept input for lower and upper case for the switch statements - i believe it might be ignorecase , but I am not sure how to use it
import java.util.Scanner; // Needed for the Scanner class
/** This program demonstrates a switch statement. */
public class PetFood { public static void main(String[] args) { String input; // To hold the user's input char foodGrade; // Grade of pet food
// Create a Scanner object for keyboard input. Scanner keyboard = new Scanner(System.in); // Prompt the user for a grade of pet food. System.out.println("Our pet food is available in " + "three grades:"); System.out.print("A, B, and C. Which do you want " + "pricing for? "); input = keyboard.nextLine(); foodGrade = input.charAt(0);
// Display pricing for the selected grade. switch(foodGrade) { case 'a': case 'A': System.out.println("30 cents per lb."); break; case 'b': case 'B': System.out.println("20 cents per lb."); break; case 'c': case 'C': System.out.println("15 cents per lb."); break; default: System.out.println("Invalid choice."); } } }
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
