求三位数的水仙花数例如135=1的三次方➕3的三次方➕5的三次方
代码没有报错但显示终止运行
求解答
谢谢
public static void main(String[] args) {
for(int i=100;i<1000;i++) {
int gw=i%10;
int sw=i/10%10;
int bw=i/100;
if(gw*gw*gw+sw*sw*sw+bw*bw*bw==i) {
System.out.println("水仙花数是:"+i);
}
}
}
建议把排版搞一下,这样看着实在难受
public static void main(String[] args) {
for (int i = 100; i < 1000; i++) {
//个位
int gw = i % 10;
//十位
int sw = i / 10 % 10;
//百位
int bw = i / 100;
if (gw * gw * gw + sw * sw * sw + bw * bw * bw == i) {
System.out.println("水仙花数是:" + i);
}
}
}