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

EBK JAVA PROGRAMMING
9th Edition
ISBN:9781337671385
Author:FARRELL
Publisher:FARRELL
Chapter12: Exception Handling
Section: Chapter Questions
Problem 10RQ
icon
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
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.
с.
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
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 4 steps

Blurred answer
Knowledge Booster
Exception Handling Keywords
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
  • SEE MORE QUESTIONS
Recommended textbooks for you
EBK JAVA PROGRAMMING
EBK JAVA PROGRAMMING
Computer Science
ISBN:
9781337671385
Author:
FARRELL
Publisher:
CENGAGE LEARNING - CONSIGNMENT
C++ Programming: From Problem Analysis to Program…
C++ Programming: From Problem Analysis to Program…
Computer Science
ISBN:
9781337102087
Author:
D. S. Malik
Publisher:
Cengage Learning
Microsoft Visual C#
Microsoft Visual C#
Computer Science
ISBN:
9781337102100
Author:
Joyce, Farrell.
Publisher:
Cengage Learning,