import java.util.ArrayList; import java.util.Random; import java.util.Scanner; import javax.swing.JOptionPane; /** * * @author Bill Kraynek * * COP3337 Example */ public class ArrayListMaxExample { /** * @param args the command line arguments */ public static void main(String[] args) { ArrayList numbers = new ArrayList<>(); Random random = new Random(); for( int i = 0; i < 10; i++ ) { numbers.add(random.nextInt(20)); }// end for while ( true ) { String input = JOptionPane.showInputDialog("Enter a number. Click cancel to quit"); if ( input == null ) return; int number = new Scanner(input).nextInt(); int numberIndex = indexOf(number,numbers); if( numberIndex != -1 ) { JOptionPane.showMessageDialog(null,number + " found in array"); } else { JOptionPane.showMessageDialog(null,number + " not found in array"); } // end if } } static int indexOf(int number, ArrayList array) { for( int i = 0; i < array.size(); i++ ) { if( number == array.get(i) ) return i; } // end for return -1; } }