Java: An Introduction to Problem Solving and Programming (8th Edition)
8th Edition
ISBN: 9780134462035
Author: Walter Savitch
Publisher: PEARSON
expand_more
expand_more
format_list_bulleted
Textbook Question
Chapter 4.1, Problem 4STQ
Revise the following code so that it uses a while loop instead of a do-while loop:
Scanner keyboard = new Scanner(System.in);
int number;
do
{
System.out.println("Enter a whole number:");
number – keyboard.nextInt();
System.out.println("You entered" + number);
} while (number > 0);
System.out.println("number after loop = '' + number);
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
The term "Pre-test" means that
The loop is tested after the body statements are run.
OThe loop is tested after the loop is run through for the first time
OThe loop will be tested before the statements to be repeated are executed, even once.
OThe loop will be tested before the next iteration (after the first)
Write code that uses any type of loop. The code should continually ask for a user input and sums all user inputs that are
divisible by 2. The loop should continue until the user enters a negative number. The code should output the sum a single
time once user entry has completed.
You may assume all libraries and namespaces have been previously written into the code, you are just writing everything
that would go inside the main function (beyond the return 0:).
Java:
Yellow highlighted columns are outer ‘for’ loop
Blue highlighted columns are inner ‘for’ loop
Chapter 4 Solutions
Java: An Introduction to Problem Solving and Programming (8th Edition)
Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Can the body of a while loop execute zero times?...Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Revise the following code so that it uses a while...Ch. 4.1 - What output is produced by the following code? int...Ch. 4.1 - Imagine a program that reads the population of a...Ch. 4.1 - Prob. 7STQCh. 4.1 - What output is produced by the following code? int...Ch. 4.1 - What output is produced by the following code? for...Ch. 4.1 - What output is produced by the following code? for...
Ch. 4.1 - Prob. 11STQCh. 4.1 - Write a for statement that displays the even...Ch. 4.1 - Prob. 13STQCh. 4.2 - Write a Java loop that will display the phrase One...Ch. 4.2 - Write a Java loop that will set the variable...Ch. 4.2 - Write a Java loop that will read a list of numbers...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - What output is produced by the following code? for...Ch. 4.2 - Revise the loop shown in Listing 4.6 to use a...Ch. 4.2 - What is the bug in the code in the section Tracing...Ch. 4.2 - Add some suitable output statements to the...Ch. 4.2 - What is the bug in the code in the previous...Ch. 4.2 - Prob. 24STQCh. 4.2 - Suppose that you did not have assertion checking...Ch. 4.3 - Prob. 26STQCh. 4 - Write a fragment of code that will read words from...Ch. 4 - Develop an algorithm for computing the...Ch. 4 - Develop an algorithm for a simple game of guessing...Ch. 4 - Write a fragment of code that will compute the sum...Ch. 4 - Convert the following code so that it uses nested...Ch. 4 - Write a for statement to compute the sum 1 + 22 +...Ch. 4 - (Optional) Repeat the previous question, but use...Ch. 4 - Write a loop that will count the number of blank...Ch. 4 - Write a loop that will create a new string that is...Ch. 4 - Write a program that will compute statistics for...Ch. 4 - Suppose we attend a party. To be sociable, we will...Ch. 4 - Define an enumeration for each of the months in...Ch. 4 - Write a fragment of code that computes the final...Ch. 4 - Suppose that you work for a beverage company. The...Ch. 4 - Suppose that we want to compute the geometric mean...Ch. 4 - Prob. 16ECh. 4 - Create an applet that draws a pattern of circles...Ch. 4 - Prob. 18ECh. 4 - What does the following fragment of code display?...Ch. 4 - Repeat Practice Program 4 of Chapter 3, but use a...Ch. 4 - Write a program that implements your algorithm...Ch. 4 - Repeat Practice Program 5 of Chapter 3, but use a...Ch. 4 - Write a program to read a list of nonnegative...Ch. 4 - Write a program to read a list of exam scores...Ch. 4 - Combine the programs from Programming Projects 5...Ch. 4 - Write a program that simulates the Magic 8 Ball...Ch. 4 - Whats for dinner? Let the computer decide. Write a...Ch. 4 - Write a program that implements your algorithm...Ch. 4 - Prob. 2PPCh. 4 - Write a program that reads a bank account balance...Ch. 4 - Modify Programming Project 5 from Chapter 2 to...Ch. 4 - Write a program that asks the user to enter the...Ch. 4 - Write a program that simulates a bouncing ball by...Ch. 4 - You have three identical prizes to give away and a...Ch. 4 - Prob. 9PPCh. 4 - Holy digits Batman! The Riddler is planning his...Ch. 4 - Your country is at war and your enemies are using...Ch. 4 - Prob. 12PPCh. 4 - Prob. 13PPCh. 4 - Prob. 14PPCh. 4 - (Challenge) Repeat the previous project, but...Ch. 4 - Write a JavaFx application that displays a series...
Additional Engineering Textbook Solutions
Find more solutions based on key concepts
Why is the study of database technology important?
Database Concepts (8th Edition)
Objects that are instances of a class are always passed by value.
Starting out with Visual C# (4th Edition)
A file that contains a Flash animation uses the __________ file extension. a. .class b. .swf c. .mp3 d. .flash
Web Development and Design Foundations with HTML5 (9th Edition) (What's New in Computer Science)
Does the following diagram depict multiple inheritance or a chain of inheritance.
Starting Out with C++ from Control Structures to Objects (9th Edition)
State the order of evaluation of the operators in each of the following C statements and show the value of x af...
C How to Program (8th Edition)
Car Loan If A dollars are borrowed at r interest compounded monthly to purchase a car with monthly payments for...
Introduction To Programming Using Visual Basic (11th Edition)
Knowledge Booster
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.Similar questions
- 7. Complete the code: public class Test { public static void main(String [] args) int i = 4; intj = 5; // Fill in the code to invoke the sum method and display the sum of i and j. public static int sum(int i, int j) { // Fill in the code here to return the sum of i and j. 8. Complete the code: public class Test { public static void main(String [] args) int i = 4; int j = 5; // Fill in the code to invoke the printSum method to display the sum of i and j. public static void printSum(int i, int j) { // Fill in the code here to display the sum of i and j.arrow_forwardC++ Coding: Nested Loops Create a constant DIM. Set DIM to 7, and use a nested loop to display the following square matrix output. Output Example: - - - X - - -- - - X - - -- - - X - - -X X X O X X X- - - X - - -- - - X - - -- - - X - - -arrow_forwardConvert the code below to use a for loop instead of a while loop. int num1 = 1; int num2 = 1; int num3 = 5; while (num1 < num3) { num2 = num1 * num2; System.out.println("num2: " + num2); num1++; } System.out.println("num1: " + num1); Javaarrow_forward
- Find the errors in the following code:// This code contains ERRORS!int choice, num1, num2;Scanner keyboard = new Scanner(System.in);do{System.out.print("Enter a number: ");num1 = keyboard.nextInt();System.out.print("Enter another number: ");num2 = keyboard.nextInt();System.out.println("Their sum is " + (num1 + num2));System.out.println("Do you want to do this again? ");System.out.print("1 = yes, 0 = no ");choice = keyboard.nextInt();} while (choice = 1)arrow_forwardCreate a for loop counter that shows number on a label. Make sure to show the numbers counting and the form is not freezing while the loop is running. Run the counter for 100000 (or more). Hint: use async, wait, and delegate functions to handle this process Note: i want solution in C# programming language.arrow_forwardWe use For loop instead of a while loop when we know exactly how many times you want to loop through a block of code. True Falsearrow_forward
- In C++ What type of loop requires the user to manually terminate the loop? a. counter-controlled while loop b. sentinel-controlled while loop c. eof-controlled while loop d. counter-controlled for looparrow_forwardCreate a class name AddAgain for do-while loop that asks the user to enter two The numbers should be added and the sum displayed. The loop should ask the user whether he or she wishes to perform the operation again. If so, the loop should repeat; otherwise it should terminate.arrow_forwardThe following do...while loop rewritten as a for loop would be: int num = 5; do { System.out.print(num + " " ); num *= 3; //num = num * 3; } while (num <= 30); All of these are correct. int num = 5; for (num <= 30) { System.out.print(num + " "); num *= 3; } for (int num = 5; num <= 30) { System.out.print(num + " "); num *= 3; } for (int num = 5; num <= 30; num *= 3) { System.out.print(num + " " ); }arrow_forward
- 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_forwardint lightSensorPin = A0; //assign the light sensor input to A0 int dark = 200; //set the maximum value for dark int lightSensorReading = 0; void setup() { Serial.begin(9600); } void loop() { lightSensorReading = analogRead(lightSensorPin); Serial.println(lightSensorReading); delay(400); if(lightSensorReading < dark){ Serial.println("It is dark"); // If the sensor reads “dark” then print “It is dark” } else { Serial.println("It is light"); // If the sensor does not read “dark” then print “It is light” } } Modify the code to turn on the onboard LED L connected to pin 13 on the Arduino when it is dark and to turn it off when it is light.arrow_forwardHow many times will the loop repeat? for (;;) { } //Some codes...arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- Programming Logic & Design ComprehensiveComputer ScienceISBN:9781337669405Author:FARRELLPublisher:CengageMicrosoft Visual C#Computer ScienceISBN:9781337102100Author:Joyce, Farrell.Publisher:Cengage Learning,C++ Programming: From Problem Analysis to Program...Computer ScienceISBN:9781337102087Author:D. S. MalikPublisher:Cengage Learning
Programming Logic & Design Comprehensive
Computer Science
ISBN:9781337669405
Author:FARRELL
Publisher:Cengage
Microsoft Visual C#
Computer Science
ISBN:9781337102100
Author:Joyce, Farrell.
Publisher:Cengage Learning,
C++ Programming: From Problem Analysis to Program...
Computer Science
ISBN:9781337102087
Author:D. S. Malik
Publisher:Cengage Learning
C++ Programming Tutorial 36 - Intro to Loops; Author: Caleb Curry;https://www.youtube.com/watch?v=M3o7Y0juEP0;License: Standard YouTube License, CC-BY