这题算了一半只能自动检索却不能自己手动输入判断!求大神讲解啊!拜托了⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯
public class ShuiXianShu
{
/**
例如:153是一个"水仙花数",因为153=1的三次方+5的三次方+3的三次方。
}
}
import java.util.Scanner;
public class Sxh {
public static void main(String[] args) {
while (true) {
Scanner sc = new Scanner(System.in);
String s = sc.next();
int i = Integer.parseInt(s);
int a = i / 100;//百位
int b = (i - a * 100) / 10;//十位
int c = (i - a * 100 - b * 10);//个位
if (a * a * a + b * b * b + c * c * c == i) {
System.out.println(i+"是水仙花数");
}else{
System.out.println(i+"不是水仙花数");
}
}
}
}