Java Program For Linear Search

01. Example:

import java.util.Scanner;

class linearSearch {
  public static void main(String args[]) {
    
    int c, n, search, array[];
    
    Scanner in = new Scanner(System.in);
    System.out.print("Enter Number Of Elements In Array: ");
    n = in.nextInt();
    
    array = new int[n];
    
    System.out.println("Enter " + n + " Integers: ");
    
    for (c = 0; c < n; c++){
      array[c] = in.nextInt();
    }
    
    System.out.println("Enter Value To Search: ");
    search = in.nextInt();
    
    for (c = 0; c < n; c++) {
      if (array[c] == search){
        System.out.println("Yes, " + search + " is present at index number " + (c) + ".");
        break;
      }
    }
    if (c == n){
      System.out.println("No, " +search + " is not present in array.");
    }
  }
}

Output:

Enter Number Of Elements In Array: 7
Enter 7 Integers: 11 10 98 35 90 46 20
Enter Value To Search: 46
Yes, 46 is present at index number 5.


Leave a comment