Array Programs

Find the number

 int [] array= {5,3,2,4,7};
int no=3; int i=0;
while(i<array.length)
{
if(array[i]==40)
{
break;
}
i++;
}
if(i==array.length)
{
System.out.println("No is not present");
}
else
{
System.out.println(i);
}
//System.out.println("3 is present" +i);
for(int j=i;j<array.length-1;j++)
    {
        array[j]=array[j+1];
    }

Placing all the elements in one array to another array

    int[] array1= {5,3,2,4,7};
    int no=60;
    int len=array1.length;   //5
    int[] array2=new int[len+1];
    int len2=array2.length;    //6
    array2[len2-1]=no;      //array2[5]=60
    for(int i=0;i<array1.length;i++)
    {
        array2[i]=array1[i];
    }


    for(int i=0;i<array2.length;i++)
    {
        System.out.println(array2[i]);
    }

Count of given particular no

    int[] array= {10,20,10,30,40,10,25};
    int search=10,count=0;
    int i=0;
    while(i<array.length)
    {
        if(array[i]==search)
        {

            count++;
        }
        i++;
    }

Count 10 and 20 nos in the given array

    int[] array= {10,20,10,30,40,10,25};
    int search1=10,search2=20,count=0;
    int i=0;
    while(i<array.length)
    {
        if((array[i]==search1)||(array[i]==search2))
        {

            count++;
        }
        i++;
    }
        System.out.println(count);

Array program

 int[] array= {10,20,10,30,40,10,25};
int search1=10,search2=20,count1=0,count2=0;
int i=0;
while(i<array.length)
{
if(array[i]==search1)
{
  count1++;
        }

    }
        System.out.println(count1);

        else if(array[i]==search2)
        {
            count2++;
        }
        i++;



        int[] arr1= {10,20,10,30,40,10,25,20};
        int[] search= {10,20};
        int i=0,count=0;
        while(i<arr.length) 

Count 10 and 20 in given Array


int [] arr1= {10,20,10,30,40,10,25,20};
int[] search= {10,20}; int j=0;
while(j<search.length)
{
int i=0,count=0;
while(i<arr1.length)
{
if(arr1[i]==search[j])
{
count++;
}
i++;
}
System.out.println(count);
j++;
}

Max number Program
int[] no= {3,7,2,8,5};
int max=0; int i=0;
while(i<no.length)
{
if(max<no[i])
{
max=no[i];
}
i++;
}
System.out.println(max);

Max and Min Program

     int[] no= {3,7,-2,8,-5};
        int max=Integer.MIN_VALUE; int i=0; int min=Integer.MAX_VALUE;
        while(i<no.length)
        {
            if(max<no[i])
            {
                max=no[i];
            }
            else if(min>no[i])
            {
                min=no[i];
            }
            i++;
        }
        System.out.println(max);
        System.out.println(min);

Find first maximum and second maximum
int[] no= {3,7,2,8,5};
int max=Integer.MIN_VALUE; // min max_value
int max2=Integer.MIN_VALUE; //min max_value
int i=0;
while(imax) // less than
{
max2=max;
max=no[i];
}
else if(no[i]>max2) // less than
{
max2=no[i];
}
i++;
}
System.out.println(max);
System.out.println(max2);

Max Min Program e.g 2

int[] no= {3,7,2,8,5};
int min=Integer.MAX_VALUE;
int min2=Integer.MAX_VALUE;
int i=0;
while(i<no.length)
{
if(no[i]<min)
{
min2=min;
min=no[i];
}
else if(no[i]<min2)
{
min2=no[i];
}
i++;
}
System.out.println(min);
System.out.println(min2);

Pre defined names

DataType Class names

byte – Byte

short – Short

int – Integer

long – Long

char – Charecter

boolean – Boolean

float – Float

double – Double

Leave a comment