Database System Concepts
Database System Concepts
7th Edition
ISBN: 9780078022159
Author: Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher: McGraw-Hill Education
Bartleby Related Questions Icon

Related questions

bartleby

Concept explainers

Question

a Java program that defines and uses 3 overloaded methods (the Java file name
should be “MethodOverload.java” and all the 3 methods should have the same method
name max). The 3 method headers are given below with their definitions:
• int max(int n1, int n2, int n3):
o to return the maximum of the passed 3 integer arguments.
• double max(double d1, double d2, double d3):
o to return the maximum of the passed 3 double arguments with use of
Math.max() method—that is, do not use if or if-else statement in
comparing the numbers to find the smaller/smallest numbers.
• int max(int n):
In the main method of the application, a loop with switch-statement inside is required for
testing the different method calls and you need to generate random numbers for the inputs
as the arguments for the methods (except for die-rolling case where an input is entered
from the keyboard.). Specifically:
• int max(int n1, int n2, int n3): the 3 random integers should be from the sequence
2, 5, 8, 11, 14.
• double max(double d1, double d2, double d3): the 3 random double numbers
should be from the range [10, 20].
o Hint: a random number from the range [min, max] is generated through
min + (max-min) * randomNumbers.nextDouble();
• int max(int n): the input for the number of rolls n is entered from the keyboard.

Write a Java program that defines and uses 3 overloaded methods (the Java file name
should be “MethodOverload.java" and all the 3 methods should have the same method
name max). The 3 method headers are given below with their definitions:
• int max(int n1, int n2, int n3):
o to return the maximum of the passed 3 integer arguments.
• double max(double d1, double d2, đouble d3):
o to return the maximum of the passed 3 double arguments with use of
Math.max() method-that is, do not use if or if-else statement in
comparing the numbers to find the smaller/smallest numbers.
int max(int n):
In the main method of the application, a loop with switch-statement inside is required for
testing the different method calls and you need to generate random numbers for the inputs
as the arguments for the methods (except for die-rolling case where an input is entered
from the keyboard.). Specifically:
• int max(int n1, int n2, int n3): the 3 random integers should be from the sequence
2, 5, 8, 11, 14.
• double max(double d1, double d2, double d3): the 3 random double numbers
should be from the range [10, 20].
• Hint: a random number from the range [min, max] is generated through
min + (max-min) * randomNumbers.nextDouble();
int max(int n): the input for the number of rolls nis entered from the keyboard.
(See a testing sample of this program on next page.)
expand button
Transcribed Image Text:Write a Java program that defines and uses 3 overloaded methods (the Java file name should be “MethodOverload.java" and all the 3 methods should have the same method name max). The 3 method headers are given below with their definitions: • int max(int n1, int n2, int n3): o to return the maximum of the passed 3 integer arguments. • double max(double d1, double d2, đouble d3): o to return the maximum of the passed 3 double arguments with use of Math.max() method-that is, do not use if or if-else statement in comparing the numbers to find the smaller/smallest numbers. int max(int n): In the main method of the application, a loop with switch-statement inside is required for testing the different method calls and you need to generate random numbers for the inputs as the arguments for the methods (except for die-rolling case where an input is entered from the keyboard.). Specifically: • int max(int n1, int n2, int n3): the 3 random integers should be from the sequence 2, 5, 8, 11, 14. • double max(double d1, double d2, double d3): the 3 random double numbers should be from the range [10, 20]. • Hint: a random number from the range [min, max] is generated through min + (max-min) * randomNumbers.nextDouble(); int max(int n): the input for the number of rolls nis entered from the keyboard. (See a testing sample of this program on next page.)
Choose one of the following numbers for your operations:
1: for max(int n1, int n2, int n3).
2: for max(double d1, double d2, double d3).
3: for max(int n).
e: to stop.
1
Three random integers are: 5 11 2; their max is: 11.
Choose one of the following numbers for your operations:
1: for max(int n1, int n2, int n3).
2: for max(double d1, double d2, double d3).
3: for max(int n).
e: to stop.
2
Three random double numbers are: 17.916767 10.537079 10.478294;
their max is: 17.916767.
Choose one of the following numbers for your operations:
1: for max(int n1, int n2, int n3).
2: for max(double d1, double d2, double d3).
3: for max(int n).
e: to stop.
3
Enter how many rolls the die will roll: 12345
After 12345 rolls, the most-frequently occured side is: 6.
Choose one of the following numbers for your operations:
1: for max(int n1, int n2, int n3).
2: for max(double d1, double d2, double d3).
3: for max(int n).
0: to stop.
expand button
Transcribed Image Text:Choose one of the following numbers for your operations: 1: for max(int n1, int n2, int n3). 2: for max(double d1, double d2, double d3). 3: for max(int n). e: to stop. 1 Three random integers are: 5 11 2; their max is: 11. Choose one of the following numbers for your operations: 1: for max(int n1, int n2, int n3). 2: for max(double d1, double d2, double d3). 3: for max(int n). e: to stop. 2 Three random double numbers are: 17.916767 10.537079 10.478294; their max is: 17.916767. Choose one of the following numbers for your operations: 1: for max(int n1, int n2, int n3). 2: for max(double d1, double d2, double d3). 3: for max(int n). e: to stop. 3 Enter how many rolls the die will roll: 12345 After 12345 rolls, the most-frequently occured side is: 6. Choose one of the following numbers for your operations: 1: for max(int n1, int n2, int n3). 2: for max(double d1, double d2, double d3). 3: for max(int n). 0: to stop.
Expert Solution
Check Mark
Knowledge Booster
Background pattern image
Computer Science
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
Recommended textbooks for you
Text book image
Database System Concepts
Computer Science
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:McGraw-Hill Education
Text book image
Starting Out with Python (4th Edition)
Computer Science
ISBN:9780134444321
Author:Tony Gaddis
Publisher:PEARSON
Text book image
Digital Fundamentals (11th Edition)
Computer Science
ISBN:9780132737968
Author:Thomas L. Floyd
Publisher:PEARSON
Text book image
C How to Program (8th Edition)
Computer Science
ISBN:9780133976892
Author:Paul J. Deitel, Harvey Deitel
Publisher:PEARSON
Text book image
Database Systems: Design, Implementation, & Manag...
Computer Science
ISBN:9781337627900
Author:Carlos Coronel, Steven Morris
Publisher:Cengage Learning
Text book image
Programmable Logic Controllers
Computer Science
ISBN:9780073373843
Author:Frank D. Petruzella
Publisher:McGraw-Hill Education