从键盘输入一个整数(1 个 3 位整数),判断其是不是水仙花数。所谓“水仙花数”是
指一个 3 位数,其各位数字立方和等于该数本身。例如,153 是一个“水仙花数”,因为 153=13+53+33
package Exam01;
import java.util.Scanner;
public class Topic02 {
public static void main(String[] args) {
int num;//三个任意整数
int bai,shi,ge;
Scanner input=new Scanner(System.in);
System.out.print("请输入一个3位整数:");
num = input.nextInt();
bai = num / 100; //456
shi = num % 100 /10;
ge = num %10;
double result = Math.pow(bai, 3)+Math.pow(shi, 3)+Math.pow(ge, 3);
if(result == num){
System.out.println(num+"是水仙花数");
}else{
System.out.println(num+"不是水仙花数");
}
}
}