美文网首页
2020-06-26【循环语句for】

2020-06-26【循环语句for】

作者: skillplus | 来源:发表于2020-06-26 11:29 被阅读0次
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);
            }
        }
    }
}

相关文章

网友评论

      本文标题:2020-06-26【循环语句for】

      本文链接:https://www.haomeiwen.com/subject/jnwyfktx.html