Array 1D
WAP to input 10 numbers in an array and print them.
import java.util.*;
class array_print
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
System.out.println("Inputted Numbers :")
for(int i=0;i<=9;i++)
{
System.out.println(arr[i]);
}
}
}
WAP to input 10 numbers in an array and print the number of even and odd numbers.
import java.util.*;
class even_odd
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
int even=0,odd=0;
for(int i=0;i<=9;i++)
{
if(arr[i]%2==0)
even++;
else
odd++;
}
System.out.println("Number of Even Numbers :"+even);
System.out.println("Number of Odd Numbers :"+odd);
}
}
WAP to input 10 numbers in an array and print the square of each number.
import java.util.*;
class square_element
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
for(int i=0;i<=9;i++)
{
arr[i]=arr[i]*arr[i];
}
System.out.println("New Array :");
for(int i=0;i<=9;i++)
{
System.out.print(arr[i]+" ");
}
}
}
WAP to input 10 numbers in an array and print the factorial of each number.
import java.util.*;
class fact_element
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
int p=1;
for(int i=0;i<=9;i++)
{
for(int j=1;j<=arr[i];j++)
{
p*=j;
}
System.out.println("Factorial of "+(arr[i])+" :"+p);
p=1;
}
}
}
WAP to input 10 characters in an array and print the vowels and number of vowels in it.
import java.util.*;
class vowels
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
char arr[]=new char[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" character :");
arr[i]=sc.nextChar();
}
int f=0;
System.out.println("Vowels in the Array :");
for(int i=0;i<=9;i++)
{
char x=arr[i];
if(x=='A'||x=='E'||x=='I'||x=='O'||x=='U'||x=='a'||x=='e'||x=='i'||x=='o'||x=='u'||)
{
System.out.println(x);
f++;
}
}
System.out.println("Number Vowels in the Array :"+f);
}
}
WAP to print the reverse of an array.
import java.util.*;
class reverse_arr
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
for(int i=9;i>=0;i--)
{
System.out.print(arr[i]+" ");
}
}
}
WAP to input an array and search any element in the array.
import java.util.*;
class linear_search
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
System.out.println("Enter the element to be searched :");
int n=sc.nextInt();
int f=0,k=0;
for(int i=0;i<=9;i++)
{
if(arr[i]==n)
{
k=i;
f++;
break;
}
}
if(f==1)
System.out.println("Element Found! Position :"+k);
}
}
WAP to input an array and perform Binary Search in it.
import java.util.*;
class binary_search
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int arr[]=new int[10];
int i,n,l=0,h=9,f=0,mid=0;
System.out.println("Enter 10 numbers in array :");
for(i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" Array");
arr[i]=sc.nextInt();
}
System.out.println("Enter number to be searched :");
n=sc.nextInt();
while(l<=h)
{
mid=(l+h)/2;
if(arr[mid]==n)
{
f=1;
break;
}
if(n < arr[mid])
h=mid-1;
else
l=mid+1;
}
if(f==1)
System.out.println("Position :"+(mid+1));
else
System.out.println("Not found");
}
}
WAP to input an array and sort it using Selection Sort technique.
import java.util.*;
class selection_sort
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int arr[]=new int[10];
int i,j,x;
System.out.println("Enter 10 numbers in array :");
for(i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" value");
arr[i]=sc.nextInt();
}
System.out.println("Sorted array :");
for(i=0;i<=9;i++)
{
for(j=i+1;j<=9;j++)
{
if(arr[j] < arr[i])
{
x=arr[j];
arr[j]=arr[i];
arr[i]=x;
}
}
}
for(i=0;i<=9;i++)
{
System.out.println(arr[i]);
}
}
}
WAP to input an array and sort it using Bubble Sort technique.
import java.util.*;
class bubble_sort
{
public static void main(String args[])
{
Scanner sc = new Scanner(System.in);
int arr[]=new int[10];
int i,j,l,x;
System.out.println("Enter 10 numbers in array :");
for(i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" nos");
arr[i]=sc.nextInt();
}
for(i=0;i<=9;i++)
{
for(j=9;j>=i;j--)
{
if(arr[j] < arr[j-1])
{
x=arr[j];
arr[j]=arr[j-1];
arr[j-1]=x;
}
}
}
System.out.println("Sorted Array :");
for(l=0;l<=9;l++)
{
System.out.println(arr[l]);
}
}
}
WAP to reverse each element of an array.
import java.util.*;
class reverse_arr
{
public static void main(String args[])
{
Scanner sc=new Scanner(System.in);
int arr[]=new int[10];
System.out.println("Enter 10 numbers in array :");
for(int i=0;i<=9;i++)
{
System.out.println("Enter "+(i+1)+" number :");
arr[i]=sc.nextInt();
}
int r,k,s=0;
System.out.println("Reversed elements of array:");
for (int i = 0; i < n; i++)
{
int num = arr[i];
int rev = 0;
while (num != 0)
{
rev=rev*10+num%10;
num=num/10;
}
System.out.print(rev + " ");
}
}
}