public class ShuiXian {
public static void main(String[] args) {
for(int i = 100;i<1000;i++){
int a = i % 10; //个位
int b = i / 10 % 10; // 十位
int c = i / 100; // 百位
if(i == Math.pow(a,3)+Math.pow(b,3)+Math.pow(c,3)){
System.out.println(i);
}
}
}
}
利用取余和取整取出,个位,十位,百位的数字,利用Main方法 求 3次方
当然也可以 a*a*a b*b*b c*c*c
方便大家复制
public class ShuiXian {
public static void main(String[] args) {
for(int i = 100;i<1000;i++){
int a = i % 10; //个位
int b = i / 10 % 10; // 十位
int c = i / 100; // 百位
if(i == a*a*a + b*b*b + c*c*c){
System.out.println(i);
}
}
}
}