Number Present in Array or Not ....................

 

code:-


import java.util.Scanner;
public class present {
   
    static void Available(int n,int key , int arr[]){
        for(int i=0;i<n;i++){
            if(arr[i]==key){
                    System.out.println(key+" is present at "+(i+1)+" location");
            }
        }
    }
    static void searching(int n,int key,int arr[]){
        for(int i=0;i<arr.length;i++){
        if(arr[i]==key){
            Available(n, key, arr);
            break;
        }
    }
    }
    public static void main(String [] args){
        Scanner sc = new Scanner(System.in);
        System.out.print("Enter the size of array : ");
        int n = sc.nextInt();
        int arr[] = new int[n];
        System.out.print("Enter "+n+" numbers : ");
        for(int i=0;i<n;i++){
            arr[i]=sc.nextInt();
        }
        System.out.print("Enter the number you want to search : ");
        int key = sc.nextInt();
        sc.close();
        searching(n,key,arr);
        int y=0;
        for(int i=0;i<arr.length;i++){
            if(arr[i]==key){
                y++;
            }
    }
    if(y<=0){
        System.out.println(key+" is not present ");
    }
    }
}


Output:-

  • case-1(when number is present):-






  • case-1(when number is not present):-









Comments