算法练习3---水仙花数java版
Posted 泡泡圈
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了算法练习3---水仙花数java版相关的知识,希望对你有一定的参考价值。
所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。
java程序代码如下:
public class ArithTest { public static void main(String[] args) { ArithTest at = new ArithTest(); //打印所有的水仙花数 System.out.println("水仙花数:"); for(int a=100;a<=999;a++){ boolean bl = at.fk(a); if(bl){ System.out.println(a); } } /* 水仙花数 * 所谓 "水仙花数 "是指一个三位数,其各位数字立方和等于该数本身。 * 打印所有水仙花数 */ public boolean fk(int a){ int x = a/100; int y = a%100/10; int z = a%100%10; int k = x*x*x+y*y*y+z*z*z; if(a == k){ return true; } else { return false; } } }
执行结果如下:
水仙花数:
153
370
371
407
以上是关于算法练习3---水仙花数java版的主要内容,如果未能解决你的问题,请参考以下文章