Java使用for循环打印三位数的水仙花数
作者:互联网
public class test03{
public static void main(String[] args){
// 三位数水仙花数:数据每一位的数的立方之和是数据本身
System.out.println("三位数水仙花数有:");
for(int i=100;i<1000;i++){
int firstNum=i%10;
int secondNum=i/10%10;
int thirdNum=i/10/10;
if(firstNum*firstNum*firstNum+secondNum*secondNum*secondNum+thirdNum*thirdNum*thirdNum==i){
System.out.println(i);
}
}
}
}
输出结果:
三位数水仙花数有:
153
370
371
407
标签:10,Java,thirdNum,int,secondNum,三位数,firstNum,水仙花 来源: https://blog.csdn.net/qq_43407070/article/details/118708318