public class Test2 {
public static void main(String[] args) {
for(int s = 100;s<1000;s++) {
for(int c=1;c<10;c++) { //百位上的数字
for(int b=0;b<10;b++) { //十位上的数字
for(int a = 0;a<10;a++) { //个位上的数字
if(s == 100*c + 10*b +a & s == c*c*c+b*b*b+a*a*a){
System.out.println(s);
}
}
}
}
}
}
}
运行结果:



