package com;
import java.util.Scanner;
public class Shuixianhua {
public static void main(String[] args) {
Scanner scanner=new Scanner(System.in);
System.out.println("请输入想要判断的数字:");
int num=scanner.nextInt();
boolean flag=Shuixianhua(num);
if(flag){
System.out.println("输入的数字是水仙花数");
}else{
System.out.println("输入的数字不合法或不是水仙花数");}
// System.out.println(flag);
}
public static boolean Shuixianhua(int num){
String str=Integer.toString(num);
System.out.println(str);
if(str.length()==3){
int first=num/100;
System.out.println("百位数:"+first);
int second=num/10%10;
System.out.println("十位数:"+second);
int tress=num%10;
System.out.println("个位数:"+tress);
boolean flag=(num==(first*first*first)+(second*second*second)+(tress*tress*tress));
return flag;}else {return false;}
}
}