Question: Hi , below i have a program and a class to i need to import icon and JOptionPane please read the promts in the picture

Hi, below i have a program and a class to i need to import icon and JOptionPane please read the promts in the picture thanks!
import java.util.Scanner;
public class PetFoodArrow
{
public static void main(String[] args)
{
String input ="";
char foodGrade ='';
foodGrade = getInput();
while(foodGrade !='X')
{
input = getGrade(foodGrade);
prinout(foodGrade, input);
foodGrade = getInput();
}
input ="
End of the program!
";
prinout(foodGrade, input);
}
/*
Methods' Definitions
*/
public static char getInput()
{
String[] mssgs ={ "Our pet food is available in grades A, B, and C.",
"Which do you want pricing for? {X to stop}: "};
Scanner keyboard = new Scanner(System.in);
System.out.print(mssgs[0]+(char)10+ mssgs[1]);
return keyboard.nextLine().toUpperCase().charAt(0);
}
public static String getGrade(char fudGrade)
{
String iO ="";
String[] messash ={"
Food grade "," costs 30 cents per lb.
",
" costs 20 cents per lb.
"," costs 15 cents per lb.
",
"
Invalid choice.
"};
iO = switch(fudGrade)
{
case 'A'-> messash[0]+ fudGrade + messash[1];
case 'B'-> messash[0]+ fudGrade + messash[2];
case 'C'-> messash[0]+ fudGrade + messash[3];
default -> messash[4];
};
return iO;
}
public static void prinout(char fudGr, String incoming)
{
if(fudGr !='X')
System.out.println(incoming);
else
System.out.println(incoming);
}
}
/**
Average class
*/
public class Average
{
private double akkum;
private int Count;
public Average()// Constructor; initializes the class fields
{
akkum =0.0;
Count =0;
}
public void setSum(double num1)// Mutator Method (Setter)
{
akkum += num1; // This double field is accumulating the values of the numbers entered
}
public void setCount()// Mutator Method (Setter)
{
Count++; // This integer counts how many values have been read
}
public double getSum()// Accessor Method (Getter)
{
return akkum; // This double value represents the sum of all the numbers to be averaged
}
public int getCount()// Accessor Method (Getter)
{
return Count; // This integer value represents how many numbers have been entered
}
public double getAvg()// Accessor Method (Getter)
{
return akkum / Count; // This double value represents the calculated Average; prevents stale data
}
}
 Hi, below i have a program and a class to i

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!