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
Concept explainers
Textbook Question
Chapter 4.2, Problem 16STQ
Write a Java loop that will read a list of numbers of type double and then display their average. The numbers are all greater than or equal to 1.0. The input data ends with a sentinel value, which you must specify. Also give any declarations or initializing statements that are needed.
Expert Solution & Answer
Want to see the full answer?
Check out a sample textbook solutionStudents have asked these similar questions
JAVA
Write a program that plays a number-guessing game to guess a secret number randomly generated within the range 1 and 10. The user will get as many numbers of tries as he/she needs to guess the number. Tell the users if their guess is right or wrong and if their guess is wrong let them try to guess the number again. You have solved a similar problem in a previous lab using a while loop.
You must generate the secret number using the Java Random class. When the user guesses a number he/she will have to take an input of his guessed number from the keyboard. The user will have to take as many inputs as needed to guess the correct secret-number. That means the code will keep looping as long as the guess is different from the secret number. You also need to count the number of tries and report the count at the end. Use a do-while loop to prompt the user to guess again if the guess is wrong. Make sure that it doesn't mess up the output if you guess the secret number on the first try.…
In java, create a program that will use a do while loop with a "yes/no" prompt. The program should include user input and output with getters and setters. Once the end of the loop is reached, ask the user if they'd like to do the program again. Answering "Yes" will start the program over again. Answering "No" will end the program. Answering with anything else will be an invalid input. Once the loop begins again, the program should also discard all previous inputs so that there won't be any overlapping. Use Scanner.nextLine();, it will help.
Program in JAVA using While Loop
Write a program that takes a positive integer input and prints the numbers starting from input until 0 in one line where each numbers are separated by a space.
Note: There's an initial code prepared for you. Go directly to the code editor file and complete the solution.
Input
1. A positive integer input
Output
Enter a number: 5
5 4 3 2 1 0
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
Write a loop equivalent to the for loop above without using .
C Programming Language
Create a TicketMachine object on the object bench and take a look at its methods. You should see the following:...
Objects First with Java: A Practical Introduction Using BlueJ (6th Edition)
The keywordindicates that a method does not return a value.
Java How to Program, Early Objects (11th Edition) (Deitel: How to Program)
The following code will not display the results expected by the programmer. Can you find the error? Declare Rea...
Starting Out with Programming Logic and Design (5th Edition) (What's New in Computer Science)
Code an SQL statement that creates a table with all columns from the parent and child tables in your answer to ...
Database Concepts (7th Edition)
What are some features of specific programming languages you know whose rationales are a mystery to you?
Concepts of Programming Languages (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
- a and b are int variables containing values, and a > b.Write a for loop that prints even integer numbers from a to b (both inclusive).(Example: if a=41, b=16, then it will print 40 38 36 .... 18 16)Write only the for loop with its block, nothing else. This is a java question.arrow_forwardAccumulating Totals in a Loop Summary In this lab, you add a loop and the statements that make up the loop body to a Java program that is provided. When completed, the program should calculate two totals: the number of left-handed people and the number of right-handed people in your class. Your loop should execute until the user enters the character X instead of L for left-handed or R for right-handed. The inputs for this program are as follows: R, R, R, L, L, L, R, L, R, R, L, X Variables have been declared for you, and the input and output statements have been written. Instructions Ensure the file named LeftOrRight.java is open. Write a loop and a loop body that allows you to calculate a total of left-handed and right-handed people in your class. Execute the program by clicking Run and using the data listed above and verify that the output is correct.arrow_forwardIn Java: Forms often allow a user to enter an integer. Write a program that takes in a string representing an integer as input, and outputs yes if every character is a digit 0-9. Ex: If the input is: 1995 the output is: yes Ex: If the input is: 42,000 or 1995! the output is: no Hint: Use a loop and the Character.isDigit() function.arrow_forward
- Create a C++ hotel reservation program with a class that ask the user to enter a room number, the number of guests to occupy a room and also change the status of the room to reflect the number of guests that just checked in. Additionally, implement a loop asks the user if they want to search for a different room number. Display the information about the room in a nice format. The output should look something like this: Please enter the room number: 104 Please enter the number of guests: 10 Room number: 104 Guests in the room: 4 Room status: 4 occupants Would you like to search for another room number ? Yes/Noarrow_forwardUSE JAVA Write an application that allows a user to enter the names and birthdates of up to 10 friends. Continue to prompt the user for names and birthdates until the user enters the sentinel value ZZZ for a name or has entered 10 names, whichever comes first. When the user is finished entering names, produce a count of how many names were entered, and then display the names. In a loop, continuously ask the user to type one of the names and display the corresponding birthdate or "Sorry, no entry for name" if the name has not been previously entered. The loop continues until the user enters ZZZ for a name. An example of the program is shown below: Enter a name Lan Enter birthdate with slashes between the month, day, and year 12/25/1983 Enter a name or ZZZ to quit Marylouise Enter birthdate with slashes between the month, day, and year 2/20/1992 Enter a name or ZZZ to quit Arminda Enter birthdate with slashes between the month, day, and year 8/30/1992 Enter a name or ZZZ to quit Gudrun…arrow_forwardPlease write a loop that prints multiples of 3 from 300 down to 3. This will be a java programming line.arrow_forward
- Please solve this using java Write an application that allows a user to enter the names and birth dates of up to 10 friends. Continue to prompt the user for names and birth-dates until the user enters the sentinel value “ZZZ” for a name or has entered 10 names, whichever comes first. When the user is finished entering names, produce a count of how many names were entered, and then display the names. In a loop, continuously ask the user to type one of the names and display the corresponding birth-date or an error message if the name has not been previously entered. The loop continues until the user enters “ZZZ” for a name.arrow_forwardin java write a loop that reads positive integers from standard input and that terminates when it reads an integer that is not positive. after the loop terminates it prints out on a line by itself and seperated by spaces the sum of all the even integers read the sum of all the odd integers read a count of the number of even integers read a count of the number of odd integers read all seperated by at least one space. declare any variables as needed assume the availability of a variable, stdin, that refrences a Scanner object associated with standard input that is stdin = new Scanner(System.in); is givenarrow_forwardWrite a loop of your choice that continues to read an integer x as long as x not divisible by 5 and 3. Complete the missing code in the space provided below. { int x=1; ............ }arrow_forward
- In JAVA Write a program that simulates a simple dice game between the computer and the user. When theprogram runs, a loop should run 5 times; in each iteration, the program should• Generate a random integer in the range of 1 to 6 --this is the value of the computer’s die.• Generate another random integer in the range of 1 to 6 --this is the value of the user’s die.The die with the highest value wins. (In case of a tie, there is no winner for that particular roll ofthe dice.) As the loop iterates, the program should count the number of times the computer winsand the number of times the user wins. In the end, the program should display who was the grandwinner, the computer, or the user. The program should perform input validation for the player’sinput (only ‘y’ or ‘n’ are acceptable).arrow_forwardIn JAVA Write a program that simulates a simple dice game between the computer and the user. When theprogram runs, a loop should run 5 times; in each iteration, the program should• Generate a random integer in the range of 1 to 6 --this is the value of the computer’s die.• Generate another random integer in the range of 1 to 6 --this is the value of the user’s die.The die with the highest value wins. (In case of a tie, there is no winner for that particular roll ofthe dice.) As the loop iterates, the program should count the number of times the computer winsand the number of times the user wins. In the end, the program should display who was the grandwinner, the computer, or the user. The program should perform input validation for the player’sinput (only ‘y’ or ‘n’ are acceptable).Sample Run:Lets play a game of dice! We both roll and whoever is higher after 5 turns wins! Do you want toplay? (y/n) kInvalid EntryLets play a game of dice! We both roll and whoever is higher after 5 turns…arrow_forwardIn JAVA Write a program that simulates a simple dice game between the computer and the user. When theprogram runs, a loop should run 5 times; in each iteration, the program should• Generate a random integer in the range of 1 to 6 --this is the value of the computer’s die.• Generate another random integer in the range of 1 to 6 --this is the value of the user’s die.The die with the highest value wins. (In case of a tie, there is no winner for that particular roll ofthe dice.) As the loop iterates, the program should count the number of times the computer winsand the number of times the user wins. In the end, the program should display who was the grandwinner, the computer, or the user. The program should perform input validation for the player’sinput (only ‘y’ or ‘n’ are acceptable). Sample Run:Lets play a game of dice! We both roll and whoever is higher after 5 turns wins! Do you want toplay? (y/n) kInvalid EntryLets play a game of dice! We both roll and whoever is higher after 5…arrow_forward
arrow_back_ios
SEE MORE QUESTIONS
arrow_forward_ios
Recommended textbooks for you
- 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
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education
Constants, Variables, Data types, Keywords in C Programming Language Tutorial; Author: LearningLad;https://www.youtube.com/watch?v=d7tdL-ZEWdE;License: Standard YouTube License, CC-BY