// // P.97 import java.util.Scanner; public class ListDemo { public static void main(String[] args) { Scanner kb = new Scanner(System.in); boolean go = true; String answer; int num; List arrList = new List(); while(go) { menu(); answer = kb.next(); if(answer.equalsIgnoreCase("I")) { System.out.print("\nInput an int.: "); num = kb.nextInt(); arrList.Insert(num); } else if(answer.equalsIgnoreCase("S")) { // sort System.out.println("Will do sorting - ascending"); arrList.SelSort(); System.out.println("Done the sort."); } else if(answer.equalsIgnoreCase("D")) { // sort to descending System.out.println("Will do sorting - descending"); arrList.SelDescSort(); System.out.println("Done the sort."); } else if(answer.equalsIgnoreCase("F")) { // search System.out.println("Will do searching"); System.out.print("Input the int. to be found: "); int item = kb.nextInt(); boolean isOn = arrList.IsPresent(item); if(isOn) System.out.println(item + " is on.\n"); else System.out.println(item + " is NOT on.\n"); } else if(answer.equalsIgnoreCase("P")) { System.out.print("\nThe List is: "); arrList.Print(); System.out.println("\n"); } else if(answer.equalsIgnoreCase("Q")) go = false; } } public static void menu() { System.out.println("\n\n-----------------\nI Insert an int."); System.out.println("S Sort the list to ascending order."); System.out.println("D Sort the list to descending order."); System.out.println("F Find if an int. in on the list."); System.out.println("P Print the list."); System.out.println("Q Quit."); System.out.println("------------------------------------------\n\n"); } }