Showing posts with label java program. Show all posts
Showing posts with label java program. Show all posts

 

Write a Java program to find the Area of the Circle, Rectangle and Triangle.




PROGRAM :

import java.util.*;
class area1
{
  
  public static void main(String[] args) throws InputMismatchException
  {
   Scanner sc = new Scanner(System.in);
   double area;
   
   System.out.println("Main Menu");

   System.out.println("1. Circle");

   System.out.println("2. Ractangle");

   System.out.println("3. Triangle");

   System.out.println("Enter your choice(1,2,3) : ");

   int ch;
   ch=sc.nextInt();

   switch(ch)
   {
    case 1:
         System.out.print("Enter the radius : ");
         double r=sc.nextDouble();

         area=r*r*3.14;
         System.out.println("\nThe area of Circle is : "+area);
         break;

    case 2:
         System.out.print("Enter the length : ");
         double l=sc.nextDouble();

         System.out.print("Enter the width :  ");
         double w=sc.nextDouble();

         area=l*w;
         System.out.println("\nThe area of Ractangle is : "+area);
         break;

    case 3:
         System.out.println("Enter sides of triangle : ");

         System.out.print("Enter side1 : ");
         double a=sc.nextDouble();

         System.out.print("Enter side2 : ");
         double b=sc.nextDouble();

         System.out.print("Enter side3 : ");
         double c=sc.nextDouble();

         double s=(a+b+c)/2;
         area=Math.sqrt(s*(s-a)*(s-b)*(s-c));

         System.out.println("\nThe area of Triangle is : "+area);
         break;

    default:
         System.out.println("Wrong choice !!!");
         break;
    }
  }
}



Java Program To Find The Frequency Of Each Digit In A Given Number. | JAVA POINT

 

Write a Java program to find the frequency of each digit in a given number.


Java program to find the frequency of each digit in a given number




PROGRAM :


import java.util.Scanner;
 
public class freq
{
 public static void main(String[] args)
 {
  Scanner sc=new Scanner(System.in);
  System.out.println("Enter the number to be checked.");
  int i,j,c;
  int n=sc.nextInt();
  System.out.println("No Freq");
  for(i=0;i<=n;i++)
  {
   c=0;
   for(j=n;j>0;j=j/10)
   {
    if(j%10==1)
    c++;
   }
 
  if(c>0)
   System.out.println("Freq of  "+i+" is "+c);
 }}
}

/*

Output :


Enter the number to be checked : 12121

Freq of 1 is 4 
Freq of 2 is 2

How to Convert a Binary Number to Decimal Equivalent in Java?

Write a Java program to convert the binary number into the decimal number.


Java program to convert the binary number into the decimal number


Decimal Number System - 

The decimal number system consists of digits from 0 to 9.


Binary Number System - 

The binary number system consists of only two digits which are 0 and 1. 


PROGRAM :


import java.util.Scanner;

class bintodec

{

 public static void main(String args[])

 { 

  int p=0,d=0,t=0,tmp=0;


  Scanner sc=new Scanner(System.in);

  System.out.print("\nEnter the binary no.: ");

  int b=sc.nextInt();  


  System.out.print("\nThe decimal equivalent        

                     of "+b+" is : ");  


  while(true)

  {

   if(b==0)

   {

    break;

   }

   else

   {

    tmp=b%10;

    t=tmp*(int)Math.pow(2,p);

    d=d+t;

    b=b/10;

    p++;

   }

  }

  System.out.print(d);

 }

}


Output :

Enter the binary no.: 10101

The decimal equivalent of 10101 is : 20

 

Read also :

How to convert decimal to binary program in Java?


 

Java program to print the words starting with a Consonant | JAVA POINT

Java program to print the words starting with a Consonant


Write a Java program to enter a sentence and print the words starting with a Consonant


PROGRAM :


import java.util.*;

class print_consonant

{

   public static void main(String args[])

   {

        Scanner sc=new Scanner(System.in);            

        System.out.println("Enter any sentence: ");

        String s=sc.nextLine();

        s = s+" ";

        int l=s.length();

        int pos=0;

        char ch1, ch2;

        String w;

        for(int i=0; i<l; i++)

        {

            ch1 = s.charAt(i);

            if(ch1 == ' ')

            {

                w = s.substring(pos,i); // extracting words one by one

                ch2 = w.charAt(0);

                if(ch2=='A' || ch2=='E' || ch2=='I' || ch2=='O' || ch2=='U' || ch2=='a' || ch2=='e' || ch2=='i' || ch2=='o' || ch2=='u')

          pos = i+1;                    

                else

          System.out.print(w+" ");

          pos = i+1;

            }

        }

   }

}


/*

 Output :

 Enter any sentence: He is a boy

 He boy

*/

Java program to Check the Disarium Number


Java program to check the Special number | JAVA POINT

Java Program for Special number


Write a Java program to check that a given number is Special number or not.


Special number

If the sum of the factorial of each digit of a number (N) is equal to the number itself, the number (N) is called a Special number or Peterson number or Krishnamurthy Number. 


PROGRAM :


import java.util.Scanner;

public class specialnum
{
 public static void main(String[] args)
 {
        
    int n, num, r,
    sum = 0;
    Scanner sc=new Scanner(System.in);
    System.out.print("Enter the number to check : ");
    n = sc.nextInt();
    num = n;
    while (num > 0)
    {
      r = num % 10;
      int fact=1;
      for(int i=1;i<=r;i++)
      {
        fact=fact*i;
      }
      sum = sum+fact;
            num = num / 10;
    }
    if(n==sum)
    {
     System.out.println("Special Number" );
     }
     else
     {
       System.out.println("Not Special Number" );
        }
    }

}



/*

Output :


Enter the number to be checked : 145

( 145=1!+4!+5!=1+24+120=145 )

145 is a Special number.

*/

Java program to check the Neon Number | JAVA POINT

 

Write a Java program to check that a given number is Neon number or not.


Neon number Java program



Neon number

A number is said to be a Neon Number if the sum of digits of the square of the number is equal to the number itself.


PROGRAM :


import java.util.*;

public class neon

{

    public static void main(String args[])

    {

        Scanner ob=new Scanner(System.in);

        System.out.print("\nEnter the number to be checked : ");

        int num=ob.nextInt();

        int square=num*num;

        int sum=0;

        while(square!=0)//Loop to find the sum of digits.

        {

            int a=square%10;

            sum=sum+a;

            square=square/10;

        }

        if(sum==num)

        {

            System.out.println(num+" is a Neon Number.");

        }

        else

        {

            System.out.println(num+" is not a Neon Number.");

        }

    }

}

/*

Output :


Enter the number to be checked : 9

 9 is a Neon Number.

(Workings 9*9=81 sum of digits of square = 8 + 1 = 9.)

*/



Java program to check the DISARIUM number | JAVA POINT

 

Write a Java program to check that a given number is  DISARIUM number or not.



DISARIUM number



DISARIUM number

A number will be called DISARIUM if sum of its digits powered with their respective position is equal to the original number.


PROGRAM :


import java.util.Scanner;

class disarium

  public static void main(String[] args)

  {

   Scanner sc=new Scanner(System.in);

   System.out.print("\nEnter the number to be checked : ");

   int n=sc.nextInt();


   int copy = n, d = 0, sum = 0;

   String s = Integer.toString(n); //converting the number into a String

   int len = s.length(); //finding the length of the number i.e. no.of digits

       

   while(copy>0)

   {

    d = copy % 10; //extracting the last digit

    sum = sum + (int)Math.pow(d,len);

    len--;

    copy = copy / 10;

   }

             

   if(sum == n)

     System.out.println(n+" is a Disarium Number.");

   else

     System.out.println(n+" is not a Disarium Number.");

  }

}



/*

Output :


Enter the number to be checked : 135

135 is a Disarium Number.

(Workings 1+3*3+5*5*5 = 1+9+125 = 135

other DISARIUM are 89, 175, 518 etc)

*/



Java program to insert an element into the array | JAVA POINT

Write a Java program to insert an element into the array.





PROGRAM :


import java.util.*;
class arrinsert
{  
 public static void main(String[] args)
 {
  int n,pos,x;


  Scanner sc=new Scanner(System.in);
  System.out.print("\nEnter size of array : ");
  n=sc.nextInt();


  int a[]=new int[n+1];


  System.out.print("\nEnter all the elements of array : \n");
  
  System.out.println();


  for(int i=0; i<n; i++)
  {
   a[i]=sc.nextInt();
  }


  System.out.println("\nBefore insertion the array is :");


  for(int i=0; i<n; i++)
  {
   System.out.print(a[i]+" ");
  }


  System.out.println();


  System.out.print("\nEnter the position where you want to insert the element: ");
  pos=sc.nextInt();


  System.out.print("\nEnter the element you want to insert : ");
  x=sc.nextInt();


  for(int i=(n-1); i>=(pos-1); i--)
  {
   a[i+1]=a[i];
  }
  a[pos-1]=x;


  System.out.println("\nAfter insertion");


  for(int i=0; i<n; i++)
  {
   System.out.print(a[i]+",");
  }
  System.out.print(a[n]);
 }
}


/*

Output :


Enter size of array : 5

Enter all the elements of array : 

4 6 2 6 7 

Before insertion the array is :
4 6 2 6 7 

Enter the position where you want to insert the element: 3

Enter the element you want to insert : 8

After insertion
4,6,8,2,6,7

*/