ZKX's LAB

java打印出所有的水仙花数 java编程,实现打印出所有的

2021-04-26知识159

用java打印出所有的“水仙花数”。所谓的“水仙花数”是指一个三位数,其各位数字立方和等于该数本身 public static void main(final String[]args){System.out.println(\"所有的水仙花数如下:\");int x;百分位int y;十位int z;个位for(int i=100;i;i+){x=i/100;y=(i-x*100)/10;z=i%10;if(i=(cubic(x)+cubic(y)+cubic(z))){System.out.println(String.format(\"找到水仙花数:%d\",i));}}}private static int cubic(final int n){return(n*n*n);}所有的水仙花数如下:找到水仙花数:153找到水仙花数:370找到水仙花数:371找到水仙花数:407

java编程,实现打印出所有的 \ public static boolean judge(int i){int min=0;设置查找水仙花数的最小值int max=1000;设置查找水仙花数的最大值int ge=i%10;int shi=i/10%10;int bai=i/100;if(i=ge*ge*ge+shi*shi*shi+bai*bai*bai){System.out.println(i+\"是水仙花数字\");}}public static void main(String[]args){for(int i=min;i;i+){judge(i);}

java 打印出所有的 \ 水仙花数算法以153为例,153 水仙花数算法以153为例,153=1^3+5^3+3^3=1+125+27=153;int b3=153/100;因为都是整数型,所以除法结果为1省去小数。int b2=153%100/10;。

随机阅读

qrcode
访问手机版