黑马程序员技术交流社区

标题: 一入编程深似海 [打印本页]

作者: 汪松    时间: 2019-5-28 22:02
标题: 一入编程深似海
需求:三种循环方式求水仙花数
public class WaterFlower {    public static void main(String[] args) {
        for (int i = 100; i <= 999; i++) {
            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 + "是水仙花数!");
            }
        }
        System.out.println("========================");
        int i = 100;
        while (i <= 999) {
            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 + "是水仙花数!"); }
            i++;
        }System.out.println("=====================");
        int b=100;
        do { int ge = b % 10;
            int shi = b / 10 % 10;
            int bai = b / 100;
            if (b == ge * ge * ge + shi * shi * shi + bai * bai * bai)
                System.out.println(b + "是水仙花数!");b++;
            }while (b<=999);


    }

}





欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2