首页 > 代码库 > 算法练习3---水仙花数java版
算法练习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版
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。