这篇文章主要介绍了java计算任意位水仙花数示例(回文数),需要的朋友可以参考下
可计算任意位水仙花数
public static void main(String[] args) {
int max = 10;
for (int len = 1; len System.out.println(getNarc(len, ""));
}
} static StringBuffer strb = new StringBuffer();
static String getNarc(int len, String start) {
for (int basenum = 1; basenum if (len == 2 || len == 1) {
StringBuffer tmpbuf = new StringBuffer();
tmpbuf.append(start);
for (int j = 0; j tmpbuf.append(basenum);
}
tmpbuf.append(new StringBuffer(start).reverse().toString());
strb.append(tmpbuf);
strb.append("n");
// System.out.println(tmpbuf);
} else if (len > 2) {
String nextStr = "";
if (null != start) {
nextStr = start + basenum;
} else {
nextStr = Integer.toString(basenum);
}
getNarc(len - 2, nextStr);
}
}
return strb.toString();
}
上一篇:java阶乘计算获得结果末尾0的个数代码实现下一篇:java计算自幂数和水仙花数 热门搜索:
java水仙花数
java水仙花数代码
水仙花数java代码
水仙花数
水仙花
相关文章
java计算任意位水仙花数示例(回文数)
2021-09-18阅读(3942)评论(0)推荐()这篇文章主要介绍了java计算任意位水仙花数示例(回文数),需要的朋友可以参考下
Java求10到100000之间的水仙花数算法示例
2021-10-06阅读(9760)评论(0)推荐()这篇文章主要介绍了Java求10到100000之间的水仙花数算法,结合实例形式分析了水仙花数的概念及相应的java算法实现技巧,需要的朋友可以参考下
java实现水仙花数的计算
2021-09-18阅读(9932)评论(0)推荐()这篇文章主要为大家详细介绍了java实现水仙花数的计算,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
java计算自然数中的水仙花数的方法分享
2021-09-18阅读(7232)评论(0)推荐()这篇文章主要介绍了java计算自然数中的水仙花数的方法,需要的朋友可以参考下
python简易实现任意位数的水仙花实例
2021-11-17阅读(3514)评论(0)推荐()今天小编就为大家分享一篇python简易实现任意位数的水仙花实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
python实现水仙花数实例讲解
2021-11-15阅读(6331)评论(0)推荐()这篇文章主要介绍了python实现水仙花数实例讲解,有正在学习python的同学可以跟着小编一起来学习下水仙花数怎么用python计算吧
PHP实现水仙花数的4个示例分享
2021-10-08阅读(5368)评论(0)推荐()水仙花数是指一个 n 位数 ( n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身。(例如:1^3 + 3^3+ 5^3 = 153)这篇文章主要介绍了p...
取消
提交评论
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。