thod that handles input/ its header public void createFile () //Insert throws clause for handing an IO (input/output) exception. { System.out.printf("ènEnter the file name for test scores " + " (WARNING: This will erase a pre-existing file!): ") : fileName - input.nextLine () ; //Complete creating the PrintWriter outputFile, which has already been partially declared at the class level. }//END Method 4. Code a setDouble method that will only handle an exception inside its body, allow the user to re-input a double, and write the double value to a file. public void setDouble () { //Declare cont as a boolean and initialize to default value. int noTestScores - 0, count - 0; System.out.printf("ènHow many test scores will be entered? while (!input.hasNextInt()) { input.nextLine (); ") : System.out.printf("ènInvalid integer value! Try again. en"); }//END while NOT an integer noTestScores - input.nextInt (): do { //Beginning of block that attempts code that might throw exceptions. System.out.printf("+nEnter test score ed: ", count + 1); aDouble - input.nextDouble () ; •printf("ef, ", aDouble); //Write test score to the output file. count++; if(count - noTestScores) { cont - false: }//END if count equals noTestScores //END block
thod that handles input/ its header public void createFile () //Insert throws clause for handing an IO (input/output) exception. { System.out.printf("ènEnter the file name for test scores " + " (WARNING: This will erase a pre-existing file!): ") : fileName - input.nextLine () ; //Complete creating the PrintWriter outputFile, which has already been partially declared at the class level. }//END Method 4. Code a setDouble method that will only handle an exception inside its body, allow the user to re-input a double, and write the double value to a file. public void setDouble () { //Declare cont as a boolean and initialize to default value. int noTestScores - 0, count - 0; System.out.printf("ènHow many test scores will be entered? while (!input.hasNextInt()) { input.nextLine (); ") : System.out.printf("ènInvalid integer value! Try again. en"); }//END while NOT an integer noTestScores - input.nextInt (): do { //Beginning of block that attempts code that might throw exceptions. System.out.printf("+nEnter test score ed: ", count + 1); aDouble - input.nextDouble () ; •printf("ef, ", aDouble); //Write test score to the output file. count++; if(count - noTestScores) { cont - false: }//END if count equals noTestScores //END block
Chapter12: Exception Handling
Section: Chapter Questions
Problem 8RQ
Related questions
Question
100%
![3.
Code a createFile method that handles input/output exceptions through its header.
public void createFile ()
//Insert throws clause for handing an I0 (input/output) exception.
{
System.out.printf("%nEnter the file name for test scores "
+ "(WARNING:
This will erase a pre-existing file!):
") :
fileName = input.nextLine () ;
//Complete creating the PrintWriter outputFile, which has already been partially declared at the class level.
}//END Method
4.
Code a setDouble method that will only handle an exception inside its body, allow the user to re-input a double, and write the double value to a file.
public void setDouble ()
{
//Declare cont as a boolean and initialize to default value.
int noTestScores = o, count = 0;
System.out.printf("%nHow many test scores will be entered?
") ;
while (!input.hasNextInt ())
{
input.nextLine () ;
System.out.printf ("&nInvalid integer value!
Try again.%n");
}//END while NOT an integer
noTestScores = input.nextInt () ;
do
{
//Beginning of block that attempts code that might throw exceptions.
{
System.out.printf("&nEnter test score %d:
".
count + 1) ;
aDouble = input.nextDouble () ;
.printf("&f, ", aDouble) :
//Write test score to the output file.
count++;
if(count == noTestScores)
{
cont = false;
}//END if count equals noTestScores
}//END block](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F358923dd-976b-4983-a367-bafd3b4b55c1%2F69d0edb9-35a4-4208-b3ae-9b4355a86ceb%2Fhmotne_processed.png&w=3840&q=75)
Transcribed Image Text:3.
Code a createFile method that handles input/output exceptions through its header.
public void createFile ()
//Insert throws clause for handing an I0 (input/output) exception.
{
System.out.printf("%nEnter the file name for test scores "
+ "(WARNING:
This will erase a pre-existing file!):
") :
fileName = input.nextLine () ;
//Complete creating the PrintWriter outputFile, which has already been partially declared at the class level.
}//END Method
4.
Code a setDouble method that will only handle an exception inside its body, allow the user to re-input a double, and write the double value to a file.
public void setDouble ()
{
//Declare cont as a boolean and initialize to default value.
int noTestScores = o, count = 0;
System.out.printf("%nHow many test scores will be entered?
") ;
while (!input.hasNextInt ())
{
input.nextLine () ;
System.out.printf ("&nInvalid integer value!
Try again.%n");
}//END while NOT an integer
noTestScores = input.nextInt () ;
do
{
//Beginning of block that attempts code that might throw exceptions.
{
System.out.printf("&nEnter test score %d:
".
count + 1) ;
aDouble = input.nextDouble () ;
.printf("&f, ", aDouble) :
//Write test score to the output file.
count++;
if(count == noTestScores)
{
cont = false;
}//END if count equals noTestScores
}//END block
![//Beginning of block that handles an input mismatch called e.
input.nextLine () ;
//Clear buffer.
//Print "Invalid entry, try again!"
//Set cont so loop re-enters when there's an exception.
}//END block
}while (
);
//Insert what is tested.
}//END setDouble ():
void
5.
//Code Java statement that releases outputFile to avoid resource-leaks.
6.
Which line of code throws the exception for the double?
Enter a letter for the answer:
A.
while (!input.hasNextInt ())
fileName = input.nextLine () ;
aDouble = input.nextDouble () :
B.
с.](/v2/_next/image?url=https%3A%2F%2Fcontent.bartleby.com%2Fqna-images%2Fquestion%2F358923dd-976b-4983-a367-bafd3b4b55c1%2F69d0edb9-35a4-4208-b3ae-9b4355a86ceb%2F1r6y6r_processed.png&w=3840&q=75)
Transcribed Image Text://Beginning of block that handles an input mismatch called e.
input.nextLine () ;
//Clear buffer.
//Print "Invalid entry, try again!"
//Set cont so loop re-enters when there's an exception.
}//END block
}while (
);
//Insert what is tested.
}//END setDouble ():
void
5.
//Code Java statement that releases outputFile to avoid resource-leaks.
6.
Which line of code throws the exception for the double?
Enter a letter for the answer:
A.
while (!input.hasNextInt ())
fileName = input.nextLine () ;
aDouble = input.nextDouble () :
B.
с.
Expert Solution
![](/static/compass_v2/shared-icons/check-mark.png)
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 now
This is a popular solution!
Step by step
Solved in 4 steps
![Blurred answer](/static/compass_v2/solution-images/blurred-answer.jpg)
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.Recommended textbooks for you
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
![EBK JAVA PROGRAMMING](https://www.bartleby.com/isbn_cover_images/9781337671385/9781337671385_smallCoverImage.jpg)
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT