I am writing a Java file, but when I try to compile it I keep getting 3 error messages:
reader.java:35: error: 'try' without 'catch', 'finally' or resource declarations try
reader.java:48: error: 'catch' without 'try' catch(IOException e)
reader.java:52: error: 'catch' without 'try' catch(Exception e)
3 errors
Why? What am I missing? Here is my code:
public static void processRecords(String filenameIn, Person[] personArray)
{
try
{
FileReader fr = new FileReader(filenameIn);
BufferedReader reader = new BufferedReader(fr);
reader.readLine();
for (int i = 0; i <personArray.length; i++)
{
String[] data = reader.readLine().split("/t");
personArray[i] = new Person(Integer.parseInt(data[0]), data[1], data[2], Integer.parseInt(data[3]));
}
}
reader.close();
catch(IOException e)
{
System.out.println("ERROR: WRONG FILE " + e.toString());
}
catch(Exception e)
{
System.out.println("ERROR" + e.toString());
}
}