java 水仙花数
public class ProblemSolve2 { public static void main(String[] args) { int Qian,Bai,Shi,Ge; for(int count=100;count<=9999;count++){ Qian=count/1000; Bai =count%1000/100; Shi= count%100/10; Ge=count%10; if(count==Math.pow(Qian, 3)+Math.pow(Bai, 3)+Math.pow(Shi,3)+Math.pow(Ge, 3)){ System.out.println(count); } } } } 但是结果只能输出三位数的水仙花数,没有四位数的 这是为什么?