Guest User

Untitled

a guest
Nov 23rd, 2017
80
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.33 KB | None | 0 0
  1. //SortIntegers.java
  2. //Jonathan Sell
  3.  
  4. import java.io.*;
  5. import java.util.Scanner;
  6. import utilities.Arrays;
  7.  
  8. public class SortIntegers
  9. {
  10. // interactively reads in any list of integers ( maximum of 100), one per line
  11. // prints out the original list ( before it is sorted and the sorted list
  12. public static void main(String[] args)throws IOException
  13. {
  14. Integer[] number = new Integer[ 100 ];
  15.  
  16. System.out.println("type in up to 100 integers, one per line - enter an empty line to stop");
  17. int size = readArray(number);
  18.  
  19. System.out.println("The original list: ");
  20. printArray(number, size);
  21.  
  22. Arrays.selectionSort(number);
  23.  
  24. System.out.println("The sorted list:");
  25. printArray(number, size);
  26. }
  27.  
  28. // interactively reads in list of integers (max 100) into an array
  29. //returns number of integers stored
  30. public static int readArray(Integer[] number) throws IOException
  31. {
  32. Scanner scanner = new Scanner(System.in);
  33.  
  34. String line = null;
  35. int count = 0;
  36. while( true )
  37. {
  38. line = scanner.nextLine();
  39. if(line.equals(""))
  40. break;
  41. number[count] = new Integer(line);
  42. }
  43. return count;
  44.  
  45. }
  46.  
  47. //prints out array
  48. public static void printArray(Integer[] number, int size)
  49. {
  50. int count = 0;
  51. while (count <= 0)
  52. {
  53. System.out.println(number[count]);
  54. count++;
  55. }
  56. }
  57. }
Add Comment
Please, Sign In to add comment