1 import java.util.Arrays;
2 import java.util.Scanner;
3
4 /**
5 This program demonstrates the linear search algorithm.
6 */
7 public class LinearSearchDemo
8 {
9 public static void main(String[] args)
10 {
11 int[] a = ArrayUtil.randomIntArray(20, 100);
12 System.out.println(Arrays.toString(a));
13 Scanner in = new Scanner(System.in);
14
15 boolean done = false;
16 while (!done)
17 {
18 System.out.print("Enter number to search for, -1 to quit: ");
19 int n = in.nextInt();
20 if (n == -1)
21 {
22 done = true;
23 }
24 else
25 {
26 int pos = LinearSearcher.search(a, n);
27 System.out.println("Found in position " + pos);
28 }
29 }
30 }
31 }