Java基础–for循环+水仙花数
for循环结构
for(初始化语句;条件判断语句;条件控制语句){
循环语句体;
}
题目:使用程序输出1000以内的水仙花数。
public class ForDemo {
public static void main(String[] args) {
//练习: 输出1000以内的水仙花数
int count =0;
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) {
count++;
System.out.println("1000以内 的水仙花数有:"+i);
}
}
System.out.println("1000以内的水仙花数为:"+count+"个");
}
}
水仙花代码运行结果如下: