Answered step by step
Verified Expert Solution
Question
1 Approved Answer
Method Edit Hailstone 1 . java ( including updating comments appropriately ) to ask the user for a positive integer and then compute and output
Method
Edit Hailstone java including updating comments appropriately to ask the user for a positive integer and then compute and output the corresponding Hailstone series. The generation and output of the series should be done in a static method declared as follows copy the method header, including the documentation comment, from the browser and paste it into Eclipse, replacing only the myMethod method provided in the skeleton program:
Generates and outputs the Hailstone series starting with the given integ
aparam
the starting integer
eparam out
the output stream
private static void generateSeriesint SimpleWriter out
Copy Hailstone java to create Hailstone java rightclick on Hailstone java to get the contextual popup menu and choose Copy, then rightclick on default package and choose Paste, providing the new name Hailstone Change generateseries including its Javadoc comments so that it also computes and outputs the length of the series.
Copy Hailstone java to create Hailstone java. Change generateseries including its Javadoc comments so that it also computes and outputs the maximum value of the series.
Copy Hailstone java to create Hailstonejava. Change it so that it repeatedly asks the user whether they wish to calculate another series. If the response is y then the program should proceed; if it is anything else, then the program should quit.
Additional Activities
Copy Hailstone java to create Hailstone java. Change it so that it checks that the input provided by the user is a positive integer. You should implement a new static method declared as follows:
Repeatedly asks the user for a positive integer until the user enters
one. Returns the positive integer.
@param in
the input stream
eparam out
the output stream
creturn a positive integer entered by the user
private static int getPositiveIntegerSimpleReader in SimpleWriter out
Note that you cannot assume the user will provide a number; the user can type pretty much anything. So your method should read the input as a String use SimpleReader's nextLine then convert the string to an integer use Integer.parseInt and finally check that the integer is positive.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started