求解一个java题

来源:百度知道 编辑:UC知道 时间:2024/05/25 09:59:17
水仙花数是三位数,它的各位数字的立方和等于这个三位数本身,例如:371=33+73+13,371就是一个水仙花数。找出所有水仙花数。

(本人初学。资历太浅。望大各位大侠帮忙解下。我的分用完了。麻烦大家了)

这机器没有JAVA的运行环境
说给你点思路
首先要规定个水仙花数的范围如10000以内的
然后写个循环(从100开始)
每次循环产生个三位的数字
先转换成String型的然后把个十百位截取出来
在转换成int行进行立方和的运算如果等于这个三位数就输出
或者写个三层的for循环每一层循环获得一个数字
在最里层的循环就可以进行这个水仙花数成立的判断
成立就把获得的三个数连成字符串输出

写个循环(从100开始到999)就是每次三位了
先转换成String型的然后把个十百位截取出来
在转换成int行进行立方和的运算如果等于这个三位数就输出
楼上说的
这些有用给你拿出来

你先在百度,google上搜一搜,如果没有,再问。这个问题,在知道上有很多。

http://zhidao.baidu.com/q?word=java+%CB%AE%CF%C9%BB%A8&ct=17&pn=0&tn=ikaslist&rn=10