它的最大边界不可能超过99,找出数组的边界这个问题就解决了
public class 立方变自身 {
public static void main(String[] args) {
// TODO Auto-generated method stub
for(int i=1;i<99;i++)
{
int count=0;
int num=i*i*i;
int n = num%10;
while(num!=0)
{
count+=n;
num=(num-(num%10))/10;
n=num%10;
}
if(i==count)
{
System.out.print(count+" ");
}
}
}
}