import java.io.*; import java.util.*; public class T10 { public static void main (String[] args) { try { File f = new File("Hours.dat"); FileInputStream fin= new FileInputStream(f); DataInputStream din = new DataInputStream(fin); int[] hours = new int[10]; for (int i=0; i<5; i++) hours[i] = din.readInt(); din.close(); FileReader fr = new FileReader("Employee_May.dat"); BufferedReader in = new BufferedReader(fr); String[] records = new String[5]; for (int j=0; j<5; j++) records[j] = in.readLine(); in.close(); StringTokenizer st; String name, ssn; double hourlyRate, salary; for(int k=0; k<5; k++) { st = new StringTokenizer(records[k], ", "); name = st.nextToken() + st.nextToken(); ssn = st.nextToken(); hourlyRate = Double.parseDouble(st.nextToken()); salary = Double.parseDouble(st.nextToken()); salary += hourlyRate * hours[k]; records[k] = name + ", " + ssn + ", " + hourlyRate + ", " + salary; } FileWriter fw = new FileWriter("Employee_June.dat"); PrintWriter out = new PrintWriter(fw); for (int l=0; l<5; l++) out.println(records[l]); out.close(); } catch(Exception e) { e.printStackTrace();} } }