public class text {//类名
public static void main(String[] args) {//主方法
//第一种方法
int i,j,k,n;
System.out.println("栗子--水仙花数");
for(n=100;n<1000;n++)//for循环
{
i=n/100;//分解出百位
j=n/10%10;//分解出十位
k=n%10;//分解出个位
if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)//if如果
{
System.out.println(n);
}
}
System.out.println("\n");
//第二种方法
for(int i=100; i<1000; i++){
int a = i/100;
int b = i/10%10;
int c = i%10;
if(Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)==i)//Math关键字 详解见API
System.out.println(i+"是水仙花数");
}
}
}