KnowledgeBoat Logo

Computer Applications

Write a program to search for an integer value input by the user in the list given below using linear search technique. If found display "Search Successful" and print the index of the element in the array, otherwise display "Search Unsuccessful".

{75, 86, 90, 45, 31, 50, 36, 60, 12, 47}

Java

Java Arrays

65 Likes

Answer

import java.util.Scanner;

public class KboatLinearSearch
{
    public static void main(String args[]) {
        Scanner in = new Scanner(System.in);
        
        int arr[] = {75, 86, 90, 45, 31, 50, 36, 60, 12, 47};
        int l = arr.length;
        int i = 0;
        
        System.out.print("Enter the number to search: ");
        int n = in.nextInt();
        
        for (i = 0; i < l; i++) {
            if (arr[i] == n) {
                break;
            }
        }
        
        if (i == l) {
            System.out.println("Search Unsuccessful");
        }
        else {
            System.out.println("Search Successful");
            System.out.println(n + " present at index " + i);
        }
    }
}

Output

BlueJ output of Write a program to search for an integer value input by the user in the list given below using linear search technique. If found display "Search Successful" and print the index of the element in the array, otherwise display "Search Unsuccessful". {75, 86, 90, 45, 31, 50, 36, 60, 12, 47}BlueJ output of Write a program to search for an integer value input by the user in the list given below using linear search technique. If found display "Search Successful" and print the index of the element in the array, otherwise display "Search Unsuccessful". {75, 86, 90, 45, 31, 50, 36, 60, 12, 47}

Answered By

18 Likes


Related Questions