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

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 Databases Questions!