KnowledgeBoat Logo

Computer Applications

Write a program to search for an ITEM linearly in array X[10].

Java

Java Arrays

3 Likes

Answer

import java.util.Scanner;

public class KboatLinearSearch
{
    public static void main(String args[]){
        Scanner in = new Scanner(System.in);
    
        int X[] = new int[10];
        int i = 0;
        
        System.out.println("Enter array elements : ");
        for(i = 0; i < 10; i++)  
        {   
            X[i] = in.nextInt();      
        } 

        System.out.println("Input Array is:");
        for (i = 0; i < 10; i++) {
            System.out.print(X[i] + " ");
        }
        System.out.println();
        
        System.out.print("Enter ITEM to search : ");
        int item = in.nextInt();
        
        for (i = 0; i < 10; i++) {
            if (X[i] == item) {
                break;
            }
        }
        
        if (i == 10) {
            System.out.println("Search Unsuccessful");
        }
        else {
            System.out.println("Search Successful");
            System.out.println(item + " is present at index " + i);
        }
        
    }
}

Variable Description Table

Program Explanation

Output

BlueJ output of Write a program to search for an ITEM linearly in array X[10].

Answered By

1 Like


Related Questions