fork download
  1. import java.io.*;
  2. public class CriminalsSort {
  3.  
  4. //create array
  5. static String[][] criminals = new String[10][3]; // create 3 columns, 10 rows
  6.  
  7. public static void main(String[] args)throws IOException {
  8. int i, j;
  9. int smallest; //smallest is the current smallest element
  10. String temp; //make an element swap
  11.  
  12.  
  13. System.out.println("Welcome to the criminal records database.");
  14. //loop to request to fill array
  15. for (i = 0; i < criminals.length ; i++) {
  16. System.out.print("Enter first and last name of criminal: ");
  17. criminals[i][0] = br.readLine(); //Criminal Name
  18.  
  19. System.out.print("Enter crime committed: ");
  20. criminals[i][1] = br.readLine(); //Criminal Crime
  21.  
  22. System.out.print("Enter year of conviction: ");
  23. criminals[i][2] = br.readLine(); //Year of conviction
  24. }
  25.  
  26. System.out.println("******Unsorted list******");
  27. for (i = 0; i < criminals.length; i++) {
  28. System.out.println(criminals[i][0] + " - " + criminals[i][1] + " - " + criminals [i][2]);
  29. }
  30.  
  31. System.out.println("******Sorted list (by crime)******");
  32.  
  33. for(i = 0; i < 10; i++){
  34. smallest = i;
  35.  
  36. for(j = i; j < 10; j++){
  37. if(criminals[i][1].compareTo(criminals[j][1]) > 0){
  38. smallest = j;
  39. }
  40. }
  41.  
  42. temp = criminals[i][1];
  43. criminals[i][1] = criminals[smallest][1];
  44. criminals[smallest][1] = temp;
  45. }
  46.  
  47. //output
  48. for(i = 0; i < 10; i++){
  49. System.out.println(criminals[i][0] + " - " + criminals[i][1] + " - " + criminals [i][2]);
  50. }
  51. System.out.println("The list has been sorted.");
  52.  
  53. }
  54. }
Compilation error #stdin compilation error #stdout 0s 0KB
stdin
Standard input is empty
compilation info
Main.java:2: error: class CriminalsSort is public, should be declared in a file named CriminalsSort.java
public class CriminalsSort {
       ^
1 error
stdout
Standard output is empty