代码如下
import java.util.Scanner;
public class GetFlower {
//编写一个main方法
public static void main(String[] args) {
Scanner sc=new Scanner(System.in);
System.out.println("输入一个整数:");
int num = sc.nextInt();
int sum=0;
int i=num;//定义一个变量i保存初始num
for (int n=0;num>0; sum+=n*n*n) {
n=num%10;//获取个位数
num=num/10;//去掉个位
}
if (sum==i) {
System.out.println(i+"是水仙花数");
}else{
System.out.println(i+"不是水仙花数");
}
}
}