//lineno.java --- by tsaiwn@csie.nctu.edu.tw // javac lineno.java // java lineno < file.name // java lineno < file.name > file.txt import java.io.*; import java.util.*; class lineno { static PrintStream cout = System.out; static BufferedReader br = new BufferedReader( new InputStreamReader(System.in) ); public static void main(String xxx[ ]) throws Exception { String s; int n = 0; s = br.readLine( ); while(s != null) { // Java 要改為這樣 //while( ! br.eof() ) { // 因 Java 的 BufferReader 沒有 eof( ) 可用 ++n; cout.printf("%5d %s\r\n", n, s); // for DOS/Windows s = br.readLine( ); } // while cout.printf("\r\n"); // remove "\r" on Unix system } // main }