try{
BufferedReader afile=new BufferedReader(new FileReader("s_assign_data.dat"));
}catch(FileNotFoundException e){
System.out.println(e);
}
String line = afile.readLine();

ではなく

BufferedReader afile = null;
try{
afile=new BufferedReader(new FileReader("s_assign_data.dat"));
String line = afile.readLine();
}catch(FileNotFoundException e){
System.out.println(e);
}
finally {
 ・・・
}

ってことか?
コンパイルくらい通せ