public class momo1 {
public static void main(String[] args) {
for(int i=1;i<=10000;i++){
if (haha(i)==true){
System.out.println(i);
}
}
}
public static int jiechen ( int n1){
if (n1 == 0 | n1 == 1) {
return 1;
}
return n1 * jiechen(n1 - 1);
}
public static boolean haha (int i) {
int sum = 0;
int n = i;
while (i != 0) {
int wei = i % 10;
sum = sum + jiechen(wei);
i = i / 10;
}
if (sum == n) {
return true;
}
return false;
}
}
Java找强大数
最新推荐文章于 2024-11-03 11:01:20 发布
该Java程序定义了一个名为momo1的公共类,包含main方法用于执行逻辑。程序使用一个循环遍历1到9999,调用haha方法检查每个数字。haha方法通过递归的jiechen方法计算数字的斐波那契表示和,如果这个和等于原始数字,则返回true。jiechen方法实现了斐波那契数列的递归计算。
摘要由CSDN通过智能技术生成