Arrays Assignments
Arrays Assignments
/*
*
* Assignment No : 1
*
* Java program to print the numbers stored in array.
*/
class assignarray1
{
public void display()
{
int arr[]=new int[5]; // array declaration
// array initialization
arr[0]=5;
arr[1]=10;
arr[2]=15;
arr[3]=95;
arr[4]=25;
}
}
/*
*
* Assignment No : 2
*
* Java program to enter array elements using BufferedReader
* and print the numbers stored in array.
*/
import java.io.*;
class assignarray2
{
public void display()throws IOException
{
int arr[]=new int[5]; // array declaration
BufferedReader br=new BufferedReader(new
InputStreamReader(System.in));
}
/*
*
* Assignment No : 3
*
* Java program to display the sum of all the array elements.
*/
import java.io.*;
class assignarray3
{
public void display()throws IOException
{
int arr[]=new int[5]; // array declaration
int sum=0;
}
/*
*
* Assignment No : 4
*
* Java program to find maximum and minimum from array elements.
* Accept the values from the user through BufferedReader class.
*/
import java.io.*;
class assignarray4
{
public void display()throws IOException
{
int arr[]=new int[5]; // array declaration
int sum=0;
}
// assume that first element is maximum and minimum
int max=arr[0];
int min=arr[0];
for(int i=1;i<5;i++)
{
if(arr[i]>max)
max=arr[i];
else if(arr[i]<min)
min=arr[i];
}
}
/*
*
* Assignment No : 5
*
* Java program which search a number in an array using Linear Search
Method.
*/
import java.util.*;
class assignarray5
{
public void display()
{
int arr[]=new int[5]; // array declaration
int position=-1;
for(int i=0;i<5;i++)
{
if(arr[i]==data)
{
position=i+1;
break;
}
if(position>0)
System.out.println("Data found at location : " + position);
else
System.out.println("Data not found ");
}
}
/*
*
* Assignment No : 6
*
* Java program which search a number in an array
* using Binary Search Method.
*/
import java.util.*;
class assignarray6
{
public void display()
{
int arr[]=new int[5]; // array declaration
int position=-1;
boolean found=false;
int first=0,last=arr.length-1,mid;
while(first<=last)
{
mid=(first+last)/2;
if(arr[mid]==data)
{
found=true;
break;
}
else if(arr[mid]>data)
last=mid-1;
else
first=mid+1;
}
if(found==true)
System.out.println("Data is present in the array ");
else
System.out.println("Data is not present in the array ");
}
/*
*
* Assignment No : 7
*
* Java program which sorts array elements
* using Bubble Sort Method.
*/
import java.util.*;
class assignarray7
{
public void display()
{
int arr[]=new int[5]; // array declaration
int n=5;
int temp;
// bubble sort
for(int k=0;k<n;k++)
{
for(int kk=0;kk<n-1-k;kk++)
{
if(arr[kk]>arr[kk+1])
{
temp=arr[kk];
arr[kk]=arr[kk+1];
arr[kk+1]=temp;
}
}
}
/*
*
* Assignment No : 8
*
* Java program which sorts array elements
* using Selection Sort Method.
*/
import java.util.*;
class assignarray8
{
public void display()
{
int arr[]=new int[5]; // array declaration
int n=5;
int temp;
// bubble sort
for(int k=0;k<n;k++)
{
for(int kk=k+1;kk<n;kk++)
{
if(arr[k]>arr[kk])
{
temp=arr[k];
arr[k]=arr[kk];
arr[kk]=temp;
}
}
}
/*
*
* Assignment No : 9
*
* Java program which prints the product of the numbers stored in array.
*
* */
import java.util.*;
class assignarray9
{
public void display()
{
int a[]={10,5,3,2,8};
int prod=1;
for(int i=0;i<5;i++)
{
prod=prod*a[i];
}
/*
*
* Assignment No : 10
*
* Java program which displays only prime numbers from the array.
*
* */
import java.util.*;
class assignarray10
{
public void check()
{
int a[]={11,26,25,17,27};
int flag;
for(int k=2;k<=a[i]/2;k++)
{
if(a[i]%k==0)
{
flag=1;
break;
if(flag==0)
System.out.println(a[i]);
}
}
}
/*
*
* Assignment No : 11
*
* Java program which displays only even elements of array.
*
* */
import java.util.*;
class assignarray11
{
public void display(int a[])
{
System.out.println("Even elements from the array are as follows : ");
for(int i=0;i<5;i++)
{
if(a[i]%2==0)
System.out.println(a[i]);
}
}
/*
*
* Assignment No : 12
* Java program which displays the sum of array elements of size 3x3.
* */
import java.util.*;
class assignarray12
{
public void show()
{
int a[][]=
{
{10,20,30},
{40,50,60},
{70,80,90}
};
int sum=0;
for(int i=0;i<3;i++)
{
for(int j=0;j<3;j++)
{
sum=sum+a[i][j];
}
}
/*
*
* Assignment No : 13
*
* Java program which declares and initializes 2D array of size 2x3
* in a single line.
*
* */
class assignarray13
{
public void show()
{
int a[][]=
{
{10,20,30},
{40,50,60},
};
for(int i=0;i<2;i++)
{
for(int j=0;j<3;j++)
{
System.out.print(a[i][j] + " ");
}
}
System.out.println();
}
}
/*
*
* Assignment No : 14
*
* Java program which displays the array in reverse order.
*
* */
import java.util.*;
class assignarray14
{
public void show()
{
int a[]=new int[5];
Scanner sc=new Scanner(System.in);
}
/*
*
* Assignment No : 15
*
* Java program which displays only the perfect elements from the array.
*
* */
import java.util.*;
class assignarray15
{
public void show()
{
int a[]=new int[5];
int sum;
Scanner sc=new Scanner(System.in);
for(int i=0;i<a.length;i++)
{
sum=0;
for(int k=1;k<=a[i]/2;k++)
{
if(a[i]%k==0)
{
sum=sum+k;
if(sum==a[i])
System.out.println(a[i]);
}