package p20190916;
import oracle.jrockit.jfr.parser.FLREventInfo;
public class NumberFinder {
static boolean isEven(int a) {
if (a % 2 == 0)
return true;
else
return false;
}
static boolean isPalindrome(int b) {
int remainder, reversedInteger = 0, originalInteger;
originalInteger = b;
while (b != 0) {
remainder = b % 10;
reversedInteger = reversedInteger * 10 + remainder;
b = b / 10;
}
if (originalInteger == reversedInteger)
return true;
else
return false;
}
static boolean isArmstrong(int c) {
int remainder, originalInteger, result = 0;
originalInteger = c;
while (c != 0) {
remainder = c % 10;
result = result + (remainder * remainder * remainder);
c = c / 10;
}
c = originalInteger;
if (c == result)
return true;
else
return false;
}
static boolean isStrong(int d) {
int remainder, originalInteger, fact, result = 0;
originalInteger = d;
fact = 1;
while (d > 0) {
remainder = d % 10;
for (int i = remainder; i >= 0; i--) {
fact = fact * i;
}
result = result + fact;
d = d / 10;
}
d = originalInteger;
if (d == result)
return true;
else
return false;
}
}
Comments
0 B
|👍
/👎
0 B
|0 👍
/0 👎
0 B
|👍
/👎