Convert the do-while loop in the following code to a while loop:
Scanner keyboard = new Scanner(System.in);
String input;
char sure;
do
{
System.out.print(“Are you sure you want to quit? ”);
input = keyboard.next();
sure = input.charAt(0);
} while (sure != ‘Y’ && sure != ‘N’);
Want to see the full answer?
Check out a sample textbook solutionChapter 5 Solutions
Starting Out with Java: Early Objects (6th Edition)
Additional Engineering Textbook Solutions
Web Development and Design Foundations with HTML5 (8th Edition)
Starting Out with C++: Early Objects (9th Edition)
Starting Out with Java: From Control Structures through Objects (7th Edition) (What's New in Computer Science)
C Programming Language
Starting Out with Java: From Control Structures through Data Structures (4th Edition) (What's New in Computer Science)
Java: An Introduction to Problem Solving and Programming (7th Edition)
- II Home Take Test: Final Exam * Question Completion Status: QUESTION 2 x- 5 while(x<-4): print(x) x - x +1 print("While loop test") What is the output of the code above?arrow_forwardProblem: Feed Nibble Monster As Long As It Is Happy Write a program in which the Nibble Monster happily keeps asking for nibbles until the user gives it something that is not a nibble. At that point the monster becomes unhappy and the loop ends. Use do-while loop. HINT: You can control the loop with a boolean variable which indicates the state of Monster's feelings: it is true initially but becomes false when the Monster receives a non-nibble. Sample Runs: weron@DESKTOP-218KDUL MINGW64 /c/courses/CS2011/code $ java NibbleMonsterWithLoopwhileHappy Monster hungry :E Feed monster nibble :0 c yum! Feed monster nibble :0 F YUM! Feed monster nibble :0 8 m04r f00d! Feed monster nibble :0 $ Ewww! :0=$ You tried to poison me. Go away! weron@DESKTOP-218KDUL MINGW64 /c/courses/CS2011/code $ java NibbleMonsterWithLoopwhileHappy Monster hungry :E Feed monster nibble :0 # 4 Ewww! :o=# You tried to poison me. Go away!arrow_forwardDirection: Read each sentence/ situation carefully and select the BEST answer among the choices. 1. It is a Boolean expression that tells when the loop will exit. 2. The sequence that makes up the loop body may either be a block of Turbo C statements or a single Turbo C statement. 3. In Turbo C it is a reserved word. 4. Its values determine the number of times the loop iterates. 5. It is the second type of open-ended loop. Condition For Loop Statement For Do while Looparrow_forward
- JAVA CODE PLEASE FINAL EXAM Part 3 Instructions: Create a java program that asks & accepts input from the user (must be int value). Then depending on the number of inputs, the program will ask the user to enter string value/s. After, the program will print the strings entered by the user line-by-line. Constraints: Create a function and call it in the main function. Use Functions With No Parameters and Return Values Use for Loop Use String Array Use Scanner Input 1. One line containing an integer Sample 2 2. One line containing string Sample Funny 3. One line containing string Sample Sadly Output Enter·the·number·of·string·array:·2 Enter·string·#1:·Funny Enter·string·#2:·Sadly You've·entered: Funny Sadlyarrow_forwardfinal int NUM LOOPS = 16; int numTimes for (num Times= 1; numTimes =NUM LOOPS, numTimest+){ System.out println("Value of numTimes is: " + numTumes). numTimes+t, Answer the following four questions with "True" or "False. 1. This loop executes 16 times. 2. This loop could be written as a while loop. 3. Changing the <= operator to < will make no difference in the output. 4. This loop executes 8 times.arrow_forwardPart A: While Loop Program - using Java. Write a program that detects Fibonacci numbers. Prompt the user to input a positive integer. Upon input, the program will determine if the number is either a Fibonacci number or not. If a Fibonacci number, then the order of the number in the sequence must be output. If not a Fibonacci number, then the Fibonacci numbers above and below it (including their order in the sequence) must be output. Once it finishes, the program will prompt the user for a new number. The program will exit if the user enters a non-integer number or string (such as “quit”) instead of an integer. Use the sample output file, fib-seq-det.txt, to view a sample session Additionally: For both the above problems, the first four numbers of the Fibonacci sequence are: 0, 1, 1, and 2. Part A must use While loops onlyarrow_forward
- Find the output = int a = 10; LOOP: do { if( a == 15) { a = a + 1; goto LOOP; } cout << "value of a: " << a << endl; a = a + 1; } While ( a < 20 );arrow_forwardint stop = 6; int num =6; int count=0; for(int i = stop; i >0; i-=2) { num += i; count++; } System.out.println("num = "+ num); System.out.println("count = "+ count); } }arrow_forwardHELP NEEDED ASAP! Language: JAVA Write a program that prompts the user for a value greater than 10 as an input (you should loop until the user enters a valid value) and finds the square root of that number and the square root of the result, and continues to find the square root of the result until you reach a number that is smaller than 1.01. The program should output how many times the square root operation was performed.arrow_forward
- Using a Sentinel Value to Control a while Loop in Java Summary In this lab, you write a while loop that uses a sentinel value to control a loop in a Java program that has been provided. You also write the statements that make up the body of the loop. The source code file already contains the necessary variable declarations and output statements. Each theater patron enters a value from 0 to 4 indicating the number of stars the patron awards to the Guide’s featured movie of the week. The program executes continuously until the theater manager enters a negative number to quit. At the end of the program, you should display the average star rating for the movie. Instructions Ensure the file named MovieGuide.java is open. Write the while loop using a sentinel value to control the loop, and write the statements that make up the body of the loop to calculate the average star rating. Execute the program by clicking Run. Input the following: 0, 3, 4, 4, 1, 1, 2, -1 Check that the…arrow_forwardThe program segment has errors. Find as many as you can. // This code should use a loop to raise a number to a power. int num, bigNum, power, count;cout << "Enter an integer: "; cin >> num; cout << "What power do you want it raised to? "; cin >> power; bigNum = num; while (count++ < power); bigNum *= num; cout << "The result is << bigNum << end1;arrow_forwardProgram file: ccurve. py Author: Ken This program prompts the user for the level of a c-curve and draws a c-curve of that level. IL II|| from turtle import Turtle def cCurve(t, x1, y1, x2, y2, level): def drawLine(x1, у1, х2, у2): """Draws a line segment between the endpoints. t.up() t.goto(x1, y1) t.down () t.goto(x2, y2) IL II|| if level == 0: drawLine(x1, у1, х2, у2) else: y2) // 2 х1) // 2 СCurve(t, x1, у1, хт, уm, level хm, ут, х2, у2, level xm = (x1 + x2 + y1 (x2 + y1 + у2 ym = 1) 1) cCurve( def main(): level = int(input("Enter the level (0 or greater): ")) Turtle() t.hideturtle() cCurve(t, 50, -50, 50, 50, level) t = main()arrow_forward
- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education