首先先了解水仙花数:
例如:153这个数字,他是由1、5、3这3个数组成的。
如果这几个组成153的数字的三次方相加(1*1*1+3*3*3+5*5*5),等于你这个数字(153)的话,那么你这个数就是水仙花数。
package main;
import java.util.Arrays;
import java.util.Scanner;
import javax.swing.InputMap;
public class likou {
public static void main(String[] args) {int number=0;
for (int i = 100; i < 1000; i++) {
int num1=i/100;
int num2=i/10%10;
int num3=i%10;
number=(num1*num1*num1)+(num2*num2*num2)+(num3*num3*num3);
if (number==i) {
System.out.println(i);
}
} }
}