题目分析:
水仙花数 定义
水仙花数(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、自恋数、自幂数、阿姆斯壮数或阿姆斯特朗数(Armstrong number),水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:“1³+5³+3³=153”)。
水仙花数是一个三位数。
将用户输入的三位数拆分成为单独的个位、十位、百位。
对三个数字分别进行三次方运算,然后对运算后的三个数进行求和。 如果运算得到的结果与用户输入的三位数相等,则说明该数为水仙花数,如果不等则说明不是。
以下是三种题目的具体解法:
package com.algorithm.exercise;
import java.util.ArrayList;
import java.util.List;
import java.util.Scanner;
public class Test {
public static void main(String[] args) {
// get();
// get1();
get2();
}
//(1)判断一个三位数是否为水仙花数(从键盘输入)
public static void get(){
int sum=0;
Scanner sn=new Scanner(System.in);
System.out.println