Assume the following declaration exists :
enum Coffee { MEDIUM, DARK, DECAF }
Find the error(s) in the following switch statement:
// This code has errors!
Coffee myCup = DARK;
switch (myCup)
{
case Coffee.MEDIUM :
System.out.println(“MiId flavor.”);
break;
case Coffee.DARK :
System.out.println(“Strong flavor.”);
break;
case Coffee.DECAF :
System.out.println{”Won't keep you awake.”);
break;
default:
System.out.println(“Never heard of it.”);
}
Want to see the full answer?
Check out a sample textbook solutionChapter 8 Solutions
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (8th Edition)
Programming in C
Differential Equations: Computing and Modeling (5th Edition), Edwards, Penney & Calvis
Starting Out with Java: From Control Structures through Objects (6th Edition)
C Programming Language
Starting Out with C++ from Control Structures to Objects (8th Edition)
- Language: JAVA PLEASE DO QUESTIONS 2 AND 3 ONLY PIN Lockout Write a code to enter a 4-digit PIN as an integer, and check if the pin is valid (the valid PIN is 1234). If the PIN is not valid print an error message “INCORRECT PIN. TRY AGAIN.” and let the user enter the PIN again. But the user only has 3 tries to enter the correct PIN. If the user enters the wrong PIN for his/her 3 tries then print “YOU HAVE RUN OUT OF TRIES. ACCOUNT LOCKED.” And if the user enters the valid PIN within the 3 tries print “PIN ACCEPTED. YOU NOW HAVE ACCESS TO YOUR ACCOUNT.” Use a while loop to prompt the user to enter a valid PIN. Do not forget to print a prompt for the user asking to enter the PIN. Create a class named PinLockout which will have the main method. All your code goes inside the main method. Sample input and output: Sample 1: ENTER YOUR PIN: 2345 INCORRECT PIN. TRY AGAIN. ENTER YOUR PIN: 2356 INCORRECT PIN. TRY AGAIN. ENTER YOUR PIN: 7564 YOU HAVE RUN OUT OF TRIES.…arrow_forwardNested if-else statements and switch statements both allow for multi-way selection. When would it not be advisable to use a switch statement? Note: The switch() statement is discussed in Special Topic 3.3 as well as here: https://docs.oracle.com/javase/tutorial/java/nutsandbolts/switch.htmlarrow_forwardTrue or False An enum declaration can only appear inside the application’s namespace.arrow_forward
- If the new operator cannot allocate the amount of memory requested, it throws_____________arrow_forward***Java Question*** Write an application that prompts the user for a password that contains at least two uppercase letters, at least three lowercase letters, and at least one digit. Continuously reprompt the user until a valid password is entered. Display Valid password if the password is valid; if not, display the appropriate reason(s) the password is not valid as follows: ----------------------------------------------------------------------------- The password did not have enough of the following: uppercase letters lowercase letters digitsarrow_forwardWrite a switch statement that checks nextChoice. If 0, print "Rock". If 1, print "Paper". If 2, print "Scissors". For any other value, print "Unknown". End with newline. #include <iostream>using namespace std; int main() { int nextChoice; cin >> nextChoice; /* Your solution goes here */ return 0;}arrow_forward
- Java question Write a program that plays the Rock-Paper-Scissors game againstthe computer. When played between two people, each personpicks one of three options (usually shown by a hand gesture) atthe same time, and a winner is determined. In the game, Rockbeats Scissors, Scissors beats Paper, and Paper beats Rock. The program should randomly choose one of the three options (with-out revealing it), then prompt for the user's selection. At that point, the program reveals both choices and prints a statementindicating if the user won, the computer won, or if it was a tie.Continue playing until the user chooses to stop, then print thenumber of user wins, losses, and ties.arrow_forwardTrue or False An error will occur if the compiler finds a statement that tries to change the value of a constant field.arrow_forwardTrue or FalseA value-returning method must contain a return statement.arrow_forward
- ACME Bank’s new Pocket Money Saver account program, encourages school kids to learn the importance of saving money and manage expenses wisely, and you have been asked to design a software tool for rolling out this scheme to its bank customers. Write a console program, that will calculate the pocket money saved over a period, with one cent at the start of account setup, will double every day. For example, if the opening balance is one cent the first day, it will be two cents the second day, and continues to double each day. The console program you will write, should ask the user for the number of days, and display a table showing what the saving was for each day, and then show the total savings at the end of the period. The output should be displayed in a dollar amount, not the number of cents. A successful test run of the program is as shown in the screenshot below:arrow_forwardComplete the code and make it run sucessful by fixing errors//MainValidatorA3 public class MainA3 { public static void main(String[] args) { System.out.println("Welcome to the Validation Tester application"); // Int Test System.out.println("Int Test"); ValidatorNumeric intValidator = new ValidatorNumeric("Enter an integer between -100 and 100: ", -100, 100); int num = intValidator.getIntWithinRange(); System.out.println("You entered: " + num + "\n"); // Double Test System.out.println("Double Test"); ValidatorNumeric doubleValidator = new ValidatorNumeric("Enter a double value: "); double dbl = doubleValidator.getDoubleWithinRange(); System.out.println("You entered: " + dbl + "\n"); // Required String Test System.out.println("Required String Test:"); ValidatorString stringValidator = new ValidatorString("Enter a required string: "); String requiredString =…arrow_forwardNote: The code is written you can just tell the explanation what is happening in the code Explain in English.Just explain the whole code. #include <iostream>using namespace std;class PrimeNumberGenerator{private:int counter;public://ConstructorPrimeNumberGenerator() : counter(0){}//Function to reset countervoid reset(){counter = 0;}int getCounter(){return counter;}//Function to return next prime number after currentPrimeint getNextPrime(){if(counter == 0){counter = 2;}else{for(int i = counter + 1; ; i++){if(isPrime(i)){counter = i;break;}}}return counter;} //Function to check if a number is prime or notbool isPrime(int num){for(int i = 2; i <= num/2; i++){if(num % i == 0)return false;}return true;}}; int main() {int option;PrimeNumberGenerator gen;cout << "Enter 1 if you want to reset\n";cout << "Enter 2 if you want to get next prime number\n";cout << "Enter -1 to quit: ";cin >> option;while(option != -1){if(option == 1){gen.reset();cout <<…arrow_forward
- EBK JAVA PROGRAMMINGComputer ScienceISBN:9781305480537Author:FARRELLPublisher:CENGAGE LEARNING - CONSIGNMENTMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,