Examlex

Solved

Import Java.nio.file.*; Import Java.io.*;

question 38

Short Answer

import java.nio.file.*;
import java.io.*;
public class ReadEmployeeFile2
{
   public static void main(String[] args)
   {
      Path file =
        Paths.get("C:\\Java\\Chapter.13\\Employees.txt");
     String[] array = new String[3];
     String s = "";
     String delimiter = ",";
     int id;
     String name;
     double payRate;
     double gross;
     final double HRS_IN_WEEK = 40;
     double total = 0;
     try
     {
        InputStream input = new
            BufferedInputStream(Files.newInputStream(file));
        BufferedReader reader = new
           BufferedReader(new InputStreamReader(input));
        System.out.println();
        s = reader.readLine();
        while(s != null)
        {
           -----Code here-----
           id = Integer.parseInt(array[0]);
           name = array[1];
           payRate = Double.parseDouble(array[2]);
           gross = payRate * HRS_IN_WEEK;
           System.out.println("ID#" + id + " " + name +
             " $" + payRate + " $" + gross);
           total += gross;
           s = reader.readLine();
       }
       reader.close();
   }
   catch(Exception e)
   {
       System.out.println("Message: " + e);
    }
   System.out.println(" Total gross payroll is $" + total);
   }
}
The above code demonstrates a retrieved file where Strings are split into usable fields. On the indicated line, write a String class split() method to split the String s that accepts an argument that identifies the field delimiter (in this example, a comma) and returns an array of Strings . The result should be assigned to the String[] array .


Definitions:

Annual Pay Raises

Incremental increases in salary or wages given to employees on a yearly basis.

Cognitive Processes

Mental actions involved in acquiring, processing, and storing knowledge, such as perception, memory, and reasoning.

Cognitive Processes

Mental actions or operations that are involved in understanding, processing, and storing information, including reasoning, memory, attention, and language.

Classical Conditioning

A pairing process in learning that involves two stimuli; initially, the response is provoked by the second stimulus but over time, the first stimulus provokes the response on its own.

Related Questions