1 package test1; 2 3 import java.io.*; 4 5 public class LineNumber { sort(int[] data)6 public static void sort(int[] data) { 7 int i, j; 8 for (i = 0; i < data.length - 1; ++i) { 9 int k = i; 10 int p = data[k]; 11 for (j = i + 1; j < data.length; ++j) 12 if (p > data[j]) { 13 k = j; 14 p = data[k]; 15 } 16 17 data[k] = data[i]; 18 data[i] = p; 19 } 20 } 21 f(int i)22 public int f(int i) { 23 i = i + 3; 24 return i; 25 } 26 main(String[] args)27 public static void main(String[] args) throws Exception { 28 int i; 29 int data[] = new int[Integer.parseInt(args[0])]; 30 31 BufferedReader r = new BufferedReader(new FileReader(args[1])); 32 for (i = 0; i < data.length; ++i) { 33 String value = r.readLine(); 34 data[i] = Integer.parseInt(value); 35 } 36 37 r.close(); 38 sort(data); 39 PrintWriter out = 40 new PrintWriter(new BufferedWriter(new FileWriter(args[2]))); 41 for (i = 0; i < data.length; ++i) 42 out.println(data[i]); 43 44 out.close(); 45 } 46 } 47