本文共 423 字,大约阅读时间需要 1 分钟。
/思想:取数据各个位上的值需求:在控制台输出所有的"水仙花数"分析:所谓的水仙花数是指一个三位数,其各位数字的立方和等于该数本身比如:153=111 + 555 + 333/
class ForDemo4{ public static void main (String[] args){ for (int x = 100;x<=999;x++){ int ge = x%10; //想要取一个数的个位数值,就用该数对10取余int shi=x/10%10; //想要取一个数的十位数值,就用该数先除以10,把原十位数值移至个位,然后对10取余int bai=x/100%10; //和上同理if ( x == (gegege+shishishi+baibaibai)){ System.out.println(x);} }}
}
转载于:https://blog.51cto.com/11403002/2087116