You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

LineNumber.java 1.1KB

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