すみません。お願いします。

Tom 10 20
Fred 30 40
Mary 50 60
のようなファイルがあったとします。これは名前と国語算数の点数です。
これを読み込んでいくにはどうしたらよいのでしょうか?

入門書にある
BufferedReader br =
new BufferedReader (new InputStreamReader(System.in));
String str = br.readLine();
を使うと1行全部読み込んでしまうのでどうにもなりません。
(ファイルのフォーマットは決められているので、変更できません。)
よろしくお願い致します。