Computer Science, asked by debanjanpal, 11 months ago

write a program in blue Java to print whether the number entered is a disarium number or not​

Answers

Answered by Praveen150206
1

Answer:

import java.util.Scanner;

public class Example11 {

   public static void main(String args[])

       {

           Scanner sc = new Scanner(System.in);

           System.out.print("Input a number : ");

           int num = sc.nextInt();

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

           String s = Integer.toString(num);  

           int len = s.length();  

             

           while(copy>0)

           {

               d = copy % 10;  

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

               len--;

               copy = copy / 10;

           }

             

           if(sum == num)

               System.out.println("Disarium Number.");

           else

               System.out.println("Not a Disarium Number.");

       }

   }

Explanation:

Similar questions