刚学java,输出没东西

问题遇到的现象和发生背景

没有输出内容,写的有点简陋

用代码块功能插入代码,请勿粘贴截图

public class class7 {

public static void main(String[] args) {
    // TODO Auto-generated method stub
    int sum;
    int x,y,z;
    for(x=1;x<=9;x++){
        for(y=0;y<=9;y++){
            for(z=0;z<=9;z++){
                sum=x*x*x+y*y*y*+z*z*z;
                if(x*100+y*10+z==sum){
                    System.out.println(sum+"水仙花数");
        }
    }
}

}
}
}


public static void main(String[] args) {
        // 求所有水仙花数

        System.out.println("水仙花数有:");
        for (int num = 100; num < 1000; num++) {
            int geWei = num % 10;
            int shiWei = num / 10 % 10;
            int baiWei = num / 100;

            
            if ((int) (Math.pow(geWei, 3) + Math.pow(shiWei, 3)+ Math.pow(baiWei, 3)) == num) {
                System.out.println(num);
            }
        }

        System.out.println("程序执行完毕");
    }