需求:找出水仙花数并输出
水花仙数=个位数的三次方+十位数的三次方+百位数的三次方
分析:
1.定义一个for循环找出全部的三位数
2.在循环外定义一个变量用于记录水仙花的个数
具体代码如下:
package com.itheima.loop;
public class Zx {
public static void main(String[] args) {
int count = 0;
for(int i=100;i<=999;i++){
//判断这个三位数是否满足需求
int ge = i%10;
int shi = i/10%10;
int bai = i/100;
if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i){
System.out.print(i+"\t");
count++;
}
}
System.out.println();
System.out.println("水仙花的个数是"+count);
}
}