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
Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
Related questions
Question
100%

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

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

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

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

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

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