2020-06-26【循环语句for】
2020-06-26 本文已影响0人
skillplus
image.png
package com;
/**
* 打印水仙花数
*/
public class DaffodilNumber {
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
//在计算之前获取三位数中每个位上的值
int ge = i % 10;
int shi = i / 10 % 10;
int bai = i / 10 / 10 % 10;
//判断条件是将三位数中的每位数值取出来,计算立方和后与原始数字比较是否相等
if (ge * ge * ge + shi * shi * shi + bai * bai * bai == i) {
//输出满足条件的数字就是水仙花数
System.out.println(i);
}
}
}
}