Java

Basic Programming

if - else

if - else ladder

Nested if - else

For Loop

while loop

do while loop

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 + " ");
        			}
				}
			}