import java.util.*;public class Camery{ String[] name = new String[5]; public void getNames() { Scanner keyboard = new Scanner(System.in); for(int i = 0; i < name.length; i++) { System.out.println("Please Enter name " + (i+1) + ":" ); name[i] = keyboard.nextLine(); } } public void printNames() { for(int i = 0; i < name.length; i++) { System.out.println("Name " + (i+1) + ":" + name[i] + "\n"); } } public void selectionSort() { int startScan, index, minIndex, minValue; for(startScan = 0; startScan < name.length-1; startScan++) { minIndex = startScan; for(index = startScan + 1; index < name.length; index ++) { if(name[index].compareTo(name[minIndex]) > 0) { minValue = index; } } String tmp = name[startScan]; name[startScan] = name[minIndex]; name[minIndex] = tmp; } } public static void main(String[] args) { Camery cm = new Camery(); cm.getNames(); cm.selectionSort(); cm.printNames(); }}###################################END#######################################Please Enter name 1:gPlease Enter name 2:sPlease Enter name 3:sePlease Enter name 4:wPlease Enter name 5:sException in thread "main" java.lang.NumberFormatException: For input string: "g" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at Camery.selectionSort(Camery.java:31) at Camery.main(Camery.java:48)