步骤:
一:使用for语句找到100到999之间所有的数
二:找到分别拿到个位,十位,百位上的数字
三:个位,十位,百位上数字的立方相加等于原来的那个数。
代码:
public class Demo1 {
public static void main(String[] args) {
int a =0;
int b = 0;
int c =0;
for(int i = 100;i<1000;i++) {
c= i%10;
b = i/10%10;
a = i/10/10%10;
if(a*a*a+b*b*b+c*c*c ==i) {
System.out.println(i);
}
}
}
}
输出结果: