Author

Author- Ram Ranjeet Kumar
Showing posts with label Java Programs. Show all posts
Showing posts with label Java Programs. Show all posts

Monday, March 9, 2020

Dispaly the sum of all perfect number within 1 to 1000 in java

class PerfectSum
{
    public static void main(String[] args)
    {
        int i, j, end, sum,sum1=0;

   
    System.out.println("Sum Of All Perfect numbers between 1 to 1000\n");
    
    for(i=1; i<=1000; i++)
    {
        sum = 0;

       for(j=1; j<i; j++)
        {
            if(i % j == 0)
            {
                sum += j;
            }
        }
      
        if(sum == i)
        {
            System.out.println(" "+i);
            sum1=sum1+i;
        }
    }
    System.out.print(" Sum Of All Perfect No. is: "+sum1);
    }
}


Display all three(3) Digit Pallindrome Number in java

class  PalindromeNo
{
   
    public static void main(String[] args)
    {
        int num, rem, rev, temp;
        System.out.println(" \n3 Digit Palindrome numbers: \n");
        for(num=100;num<=1000;num++)
            {
                temp=num;
                rev=0;
                while(temp>0)
                    {
                        rem=temp%10;
                        temp=temp/10;
                        rev=rev*10+rem;
                    }
                if(num==rev)
                    System.out.print(" "+num);
            }
    }
}

Display all Disarium Number Between 1 to 100000 in java

class  DisariumNo
{
    static int calculateLength(int n)
            {
            int length = 0;
            while(n != 0)
                {
                length = length + 1;
                n = n/10;
                }
            return length;
            }
           
 static int pow(int n,int p)
    {
         int pw=1;
         while(p>0)
        {
             pw=pw*n;
             p--;
         }
             return pw;
         }

static int sumOfDigits(int num)
         {
         int sum = 0, rem = 0;
         int len = calculateLength(num);
       
         while(num > 0)
             {
                 rem = num%10;
                 sum = sum + pow(rem,len);
                 num = num/10;
                 len--;
             }
            return sum;
         }  
       
  public static void main(String[] args)
    {  
    int result = 0;    
    System.out.println("Disarium numbers between 1 and 100000 are\n");   
    for(int i = 1; i <= 100000; i++)
        {
            result = sumOfDigits(i);
            if(result == i)   
            System.out.print(", " +i);
        } 
    }
}


Display how many Armstrong Number Between 1 to 1000 in Java

class ArmstrongNo
{
    public static void main(String[] args)
    {
    int n, temp, d1, d2, d3;   
    System.out.println("Print all Armstrong numbers between 1 and 1000:\n");
    n = 001;
    while (n <= 900)
    {
        d1 = n - ((n / 10) * 10);
        d2 = (n / 10) - ((n / 100) * 10);
        d3 = (n / 100) - ((n / 1000) * 10);
        temp = (d1 * d1 * d1) + (d2 * d2 * d2) + (d3 * d3 * d3);
        if (temp == n)
        {
            System.out.println("\n Armstrong no is: " +temp);
        }
        n++;
    }
    }
}




Print all the prime number between 1 to 100 in java

class  PrimeNo
{
    public static void main(String[] args)
    {
        int i, n = 1, count;
        System.out.println("Prime Number Between 1 to 100");
        while(n <= 100)
            {
            count = 0;
            i = 2;
            while(i <= n/2)
                {
                if(n%i == 0)
                    {
                    count++;
                    break;
                    }
                i++;
                }
                if(count == 0 && n != 1 )
                {
                    System.out.println(" "+ n);
                }
            n++;
        }

    }
}