Assuming that the valid cost should be between 100 and 200, does the following code snippet test this condition correctly?
final int MIN_COST = 100;
final int MAX_COST = 200;
int cost = 0;
Scanner in = new Scanner(System.in);
System.out.print("Please enter the cost: ");
cost = in.nextInt();
if (cost < MIN_COST)
{
System.out.println("Error: The cost is too low.");
}
else if (cost > MAX_COST)
{
System.out.println("Error: The cost is too high.");
}
else
{
System.out.println("The cost entered is in the valid cost range.");
}