Wednesday, September 28, 2016

Test Case #1 - HINT

import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;

public class fileinput {
public static void main(String[] args) throws IOException {
BufferedReader br = null;
String sCurrentLine;
String emp[];
Scanner input=new Scanner(System.in);
String id;
boolean flag=false;
int position;
String position_desc="";
Double daily_rate=0.0;

System.out.print("Enter Code: ");
id=input.nextLine();

br = new BufferedReader(new FileReader("C:\\Users\\home\\Documents\\employees.txt"));

while ((sCurrentLine = br.readLine()) != null) {
emp=sCurrentLine.split(",");

if ( id.equals(emp[0])  ){

position=  Integer.parseInt( emp[2] );
if (position==1){
position_desc="Manager";
daily_rate=650.0;
}else if(position == 2){
position_desc="Supervisor";
daily_rate=550.0;
}else if(position == 3){
position_desc="Messenger";
daily_rate=500.0;
}

System.out.println( "Name: " + emp[1]);
System.out.println( "Position: " + position_desc);
System.out.println( "Daily Rate: " + daily_rate);

flag=true;


}

}

if (flag==false ) System.out.println("Employee not found!");


}

}

No comments:

Post a Comment