Question: Fix my code package employeeInfo; import java.io . * ; import java.util.Scanner; public class Employee { public static void main ( String [ ] args

Fix my code package employeeInfo; import java.io . * ; import java.util.Scanner; public class Employee { public static void main ( String [ ] args ) throws FileNotFoundException { / / Try block to check for exceptions try ( Scanner inFile = new Scanner ( new File ( " employee _ data.txt " ) ) ) { inFile.useDelimiter ( " " ) ; double idNumber, hourlyRate, hoursWorked, grossPay; String employeeName; System.out.printf ( " % - 15 s % - 15 s % s " , "Employee","ID# " , "Gross Pay" ) ; System.out.printf ( " - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - " ) ; while ( inFile . hasNext ( ) ) { employeeName = inFile.next ( ) ; idNumber = Double.parseDouble ( inFile . next ( ) ) ; hourlyRate = Double.parseDouble ( inFile . next ( ) ) ; hoursWorked = Double.parseDouble ( inFile . next ( ) ) ; grossPay = hourlyRate * hoursWorked; System.out.printf ( " % - 15 s % - 15 s$ % . 2 f " , employeeName, idNumber, grossPay ) ; } } } } Exception in thread "main" java.lang.NumberFormatException: For input string: " # 824 " at java.base / jdk . internal.math.FloatingDecimal.readJavaFormatString ( FloatingDecimal . java: 2054 ) at java.base / jdk . internal.math.FloatingDecimal.parseDouble ( FloatingDecimal . java: 110 ) at java.base / java . lang.Double.parseDouble ( Double . java: 651 ) at Employee / employeeInfo . Employee.main ( Employee . java: 26 )

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!