Sunday, January 30, 2022

BlueJ Program On Bouncy Number

 A number is said to Bouncy number if the digits of the number are unsorted.
For example,
22344 - It is not a Bouncy number because the digits are sorted in ascending order.
774410 - It is not a Bouncy number because the digits are sorted in descending order.
155349 - It is a Bouncy number because the digits are unsorted.
A number below 100 can never be a Bouncy number.
Write a program in java to accept a number. Check and display whether it is a Bouncy number or not.

import java.util.*;
class A
{
     Scanner sc=new Scanner(System.in);
     int n,i,greater_less,d;     
     void show()
     {
greater_less=0;
System.out.print("\nEnter Number: ");
n=sc.nextInt();
d=n%10;
n=n/10;
if(d>n%10)
greater_less=1;
 
for(i=n;i>0;i=i/10)
{
    if(i%10<d && greater_less==1);// ascending
    
    else if(i%10>d && greater_less==0);
    else
    break;
    d=i%10;
}
   if( i==0)
   System.out.print("\nNot Bouncy Number....");
   else
   System.out.print("\nBouncy Number....");
}
}

Other Programs On Numbers: CLICK HERE

No comments:

Post a Comment

Subscribe via email

Enter your email address:

Delivered by FeedBurner