Advertisement
Guest User

Untitled

a guest
Nov 20th, 2019
112
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.71 KB | None | 0 0
  1.  
  2. public class PerfectNumbers {
  3.  
  4.     public static void main(String[] args) {
  5.         int count1 = 0;
  6.         int number = 1;
  7.         int devider;
  8.         int rest;
  9.         int sum = 0;
  10.        
  11.         while(count1 != 5) {
  12.             number = number + 1;
  13.             devider = number;
  14.            
  15.             while(devider != 1){
  16.                 devider = devider - 1;
  17.                 rest = number % devider;
  18.                
  19.                 if(rest == 0) {
  20.                     sum = sum + devider;   
  21.                 }
  22.             }
  23.             if(sum == number) {
  24.                 count1 = count1 + 1;
  25.                 System.out.print(number+" = ");
  26.                 devider = number;
  27.                 while(devider != 2) {
  28.                     devider = devider -1;
  29.                     rest = number % devider;
  30.                    
  31.                     if(rest == 0) {
  32.                         System.out.print(devider+" + ");
  33.                     }
  34.                 }
  35.                 System.out.print("1");
  36.             }
  37.            
  38.         }
  39.  
  40.     }
  41.  
  42. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement