首先,水仙花数是水仙花数的个位、十位、百位的数字立方和等于原数的三位数
import java.util.ArrayList;
public class DaffodilNumber {
public static void main(String[] args) {
ArrayList<Integer> arrayList = new ArrayList<Integer>();
for (int i = 100; i < 1000; i++) {
int unit = i%10;
int ten = i/10%10;
int hundreds = i/100;
if(unit*unit*unit+ten*ten*ten+hundreds*hundreds*hundreds==i){
arrayList.add(i);
}
}
System.out.println(arrayList);
}
}