
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
expand_more
expand_more
format_list_bulleted
Question
Write a java program that reads an integer from the user. The program displays the number of digits forming the integer, the maximum value of the digits and the minimum value as well. In case all digits of the integer are the same, an appropriate message is displayed. Check the sample run for the exact format of the output.
Sample Run:
Enter an integer: 8638173
8638173 is an integer formed of 7 digits
The maximum digit is: 8
The minimum digit is: 1
Sample Run:
Enter an integer: 222
222 is an integer formed of 3 digits
All digits are the same: 2
Sample Run:
Enter an integer: 5321
5321 is an integer formed of 4 digits
The maximum digit is: 5
The minimum digit is: 1
Try another integer (y / n)? n
Expert Solution

This question has been solved!
Explore an expertly crafted, step-by-step solution for a thorough understanding of key concepts.
This is a popular solution
Trending nowThis is a popular solution!
Step by stepSolved in 4 steps with 2 images

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
- 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_forwardIn Java Create a class DoWhileEvent3, write code that ask the user to enter a positive or negative number or 'x' 'X' to quit the program. When out of the loop the sum of all numbers entered is printed. READ THE USER'S input as String an not as integer. Use a do while loop.arrow_forwardI need help with creating a Java program based with the loop methods: Write a program to read a list of exam scores given as integer percentages in the range 0 to 100. Display the total number of grades and the number of grades in each letter-grade category as follows: 90 – 100 is an A, 80 to 89 is a B, 70 to 79 is C, 60 to 69 is D and 0 to 59 is an F. Use a negative number to indicate the end of the input. Give the percentage of total for each letter grade, Give the range of the scores: lowest and highest and the average score. The output is shown below: 98 87 86 85 85 78 73 72 72 72 70 66 63 50 -1 Total number of grades = 14 Number of A’s = 1 7.142 % Number of B’s = 4 28.571 % Number of C’s = 6 42.257 % Number of D’s = 2 14.285 % Number of F’s = 1 7. 142 % The lowest grade is 50 The highest grade is 98 The average score is 75.5 I need to have variables that are needed in the loop and update them with each input value. After the loop do the calculations for…arrow_forward
- I need help with creating a Java program based with the loop methods:arrow_forwardA patient suffering from asthma needs to keep a diary of their "peak flow" breathing readings. This is just a number between 0 and 800 measuring how well they can blow air from their lungs. Their peak flow reading is the greatest of three readings taken at one time. Write a Java program to help the patient record their peak flow to show their doctor. The program should first ask the patient for the number their doctor has given them as being a dangerous reading. Any peak flow reading recorded that is less than the danger level should lead to a message that they need to go to hospital immediately. Once entered, this value should not be changed. After storing this number, the program should go into a loop that only stops when they type 0 instead of a day. It should repeatedly ask them for the day of the month which is a number from 1 to 31 (they may skip days) and then the three readings taken that day. All the peak flow readings (ie the largest of each set of three readings) should be…arrow_forwardJava Programming: Write a command line game that plays a simple version of blackjack. The program should generate random numbers between 1 and 10 each time the player gets a card. It should keep a running total of the players cards, and ask the player whether or not it should deal another card. Sample output for the game is written below. Your program should produce the same output. The players get two cards to start with. Then they are asked if they want more cards. Players can continue to take as many cards as they like. The goal is to get close to 21 without going over. If the total is greater than 21 we say the player "busted".arrow_forward
- Write a Java program that will ask the user for a starting number, ending number, and a decrement number. The program will then count down, from the starting number down to and including the ending number, by the decrement number, displaying each number on a separate line. Also, for each displayed number, the program will say whether the number is even or odd. This program will require the use of the "while" loop as well as an "if/else" statement. Examine the sample outputs carefully in order to structure your code in a logical manner. This program will require the use of the "while" loop as well as the "if/else" statement. Examine the sample outputs carefully in order to structure your code in a logical manner. Remember... pseudo code is your friend. Work on 1 part at a time. Notes: Carefully read and adhere to coding standards – pay particular attention to the use of braces and indentation Choose meaningful identifiers for all variables and constants Use blank lines here and there to…arrow_forwardWrite a Java program for Zeller’s Algorithm, which can be used to determine the day of the week for any date in the past, present, or future. The program should request the user to enter the date values (month, day, and year). Next, the program should apply the algorithm (see below), and display the appropriate day of the week. The program should loop until the user enters 0 for a month. Use the pre-test while loop with sentinel-value structure while (month!=0). In addition, validate that the month is between 0 and 12; and that day is between 1 and 31. Use the while loop structure for error checking.arrow_forwardThis is the question: only using the "while loop" Write a java program which asks the user to enter name and age and calls the following methods: printName(): Takes name as parameter and prints it 20 times using a while loop. printAge(): Takes age as parameter and prints all the numbers from 1 upto age. Write a java program that will print first 10 multiples of 3 in a single line.arrow_forward
- Write an program which ask the user to type a positive integer until the user types an even number. Once a user types a even number, print the even number. Sample output1: Type a positive integer n: 5 Type a positive integer n: 9 Type a positive integer n: 1 Type a positive integer n: 35 Type a positive integer n: 45 Type a positive integer n: 4 4 Sample output2: Type a positive integer n: 3 Type a positive integer n: 8 8 C++ nothing too advanced pleasearrow_forwardJava Programming: Write a program that reads five integer values from the user, then analyzes them as if they were a hand of cards. When your program runs it might look like this (user input is in orange for clarity): Enter five numeric cards, no face cards. Use 2 - 9. Card 1: 8 Card 2: 7 Card 3: 8 Card 4: 2 Card 5: 9 Pair! (This is a pair, since there are two eights). You are only required to find the hands Pair and Straight.arrow_forwardIn 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.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