Define a class to accept 10 integers in an array, search for the given value using the Linear Search technique and print appropriate messages.

ICSE Class 10 Computer Applications PYQ · 2025 Improvement · Section B

8Written · 2025 · Section B · 2025 Improvement

Define a class to accept 10 integers in an array, search for the given value using the Linear Search technique and print appropriate messages.

Show SolutionHide Solution↓
import java.util.Scanner;
public class LinearSearchArray {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] arr = new int[10];

        System.out.println("Enter 10 integers:");
        for (int i = 0; i < 10; i++) {
            arr[i] = sc.nextInt();
        }
        System.out.print("Enter the value to search: ");
        int key = sc.nextInt();
        int i = 0;

        for (i = 0; i < 10; i++) {
            if (arr[i] == key) {
                break;
            }
        }
        
        if (i < 10)
            System.out.println("Value found at position: " + (i + 1));
        else
            System.out.println("Value not found in the array");
    }
}
BlueJ output of LinearSearchArray.java BlueJ output of LinearSearchArray.java
← Previous question

Browse the free Computer Applications sample bank