Python,C,C++ and JAVA programs for CBSE, ISC, B.Tech and I.T Computer Science and MCA students

The Programming Project: ICSE Java Programming Array of Integers 2022 Q2 Specimen Paper Solved

Saturday, December 31, 2022

ICSE Java Programming Array of Integers 2022 Q2 Specimen Paper Solved

 ICSE Java Programming Array of Integers 2022 Q2 Solved





import java.util.Scanner;

public class ICSEJava2022 {
    public static void main(String[] args) {
        int N, s;
        Scanner in = new Scanner(System.in);
        System.out.println("Enter the size of the array:");
        N = in.nextInt();
        ArraySearch obj = new ArraySearch(N);
        obj.inputElements(in);
        System.out.println("Enter the name to be searched:");
        s = in.nextInt();
        obj.searchElement(s);
        in.close();
    }
}

class ArraySearch {
    public void searchElement(int s) {
        boolean flag = false;
        for (int i = 0; i < this.array_size; i++) {
            if (s == this.array[i]) {
                System.out.println("The entered element is at position " + (i + 1));
                flag = true;
            }
        }
        if (!flag)
            System.out.println("The entered element is not present in the array.");
    }

    public void inputElements(Scanner in) {
        System.out.println("Enter the elements of the array:");
        for (int i = 0; i < this.array_size; i++) {
            System.out.println("Enter the element at position:" + (i + 1));
            this.array[i] = in.nextInt();
        }
    }

    ArraySearch(int N) {
        this.array_size = N;
        this.array = new int[this.array_size];
    }

    private static int array_size;
    private int[] array;
}

No comments:

Post a Comment