Advertisement
ppathak35

package

Jun 27th, 2022
822
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.76 KB | None
  1. package numberChecker;
  2.  
  3. public class number{
  4.     public boolean checkPalindrome(int num) {
  5.         int r,rev=0,temp=num;
  6.         while (temp>0) {
  7.             r= temp%10;
  8.             rev= (rev*10)+r;    
  9.             temp= temp/10;
  10.         }
  11.         return (num == rev);
  12.     }
  13.  
  14.     public boolean checkArmstrong(int num){
  15.         int r, sum=0, temp=num;
  16.         while (temp > 0) {
  17.             r = temp%10;
  18.             sum += (r * r * r);
  19.             temp = temp / 10;
  20.         }
  21.         return (num == sum);
  22.     }
  23.  
  24.     public boolean checkPerfect(int num){
  25.         int sum=0;
  26.         for (int i=1; i<num; i++){
  27.             if (num % i == 0) {
  28.                 sum += i;
  29.             }
  30.         }
  31.         return (num == sum);
  32.     }
  33.  
  34.     public boolean checkPrime(int num){
  35.         if (num < 2){
  36.             return false;
  37.         }
  38.         for (int i=2; i<(num/2)+1; i++){
  39.             if (num % i ==0 ){
  40.                 return false;
  41.             }
  42.         }
  43.         return true;
  44.     }
  45. }
Advertisement
RAW Paste Data Copied
Advertisement