java学习统计水仙花个数(从1到999是5个)但是只报数值。输出不了5这个数字

//水仙花统计个数

class narcissus02{

public static void main(String[]args){

    int count=0;

    for(int i=1;i<=999;i++){

        int one=i%10;

        int ten=i/10%10;

        int hundred=i/100;

        if(one*one*one+ten*ten*ten+hundred*hundred*hundred==i){

            count++;

        }

    }

    System.out.println("水仙花个数为:"+count+"个");

}

}

 public static void main(String []args) {
       int count=0;
         int[] nums=new int[10];
        
    for(int i=1;i<=999;i++){
 
        int one=i%10;
 
        int ten=i/10%10;
 
        int hundred=i/100;
 
        if(one*one*one+ten*ten*ten+hundred*hundred*hundred==i){
             nums[count]=i;
            count++;
             
        }
 
    }
 
    System.out.println("水仙花个数为:"+count+"个");
    for(int a:nums)
        System.out.println(a);
    }

定义一个数组将i输出就可以了