package javaapplication2; import java.util.ArrayList; import javax.swing.JOptionPane; public class LinearSearch { ArrayList names = new ArrayList(); public LinearSearch() { names.add("Bryan");names.add("Nicole"); names.add("Will");names.add("Ethan"); names.add("Jun");names.add("Lauren"); names.add("Dan");names.add("Josh"); names.add("Abhay");names.add("Isaac"); } public void linearSearch() { String sought = JOptionPane.showInputDialog("Which name? "); boolean found = false; int k = 0; String msg = ""; while ( ! found && k < names.size()) { String name = names.get(k); if (name.equals(sought)) found = true; k++; } if (found) msg = sought + " is in the list."; else msg = sought + " is NOT in the list."; JOptionPane.showMessageDialog(null, msg); } public static void main(String[] args) { LinearSearch ls = new LinearSearch(); ls.linearSearch(); } }