应用场景
学习Java过程中需要实现水仙花数的算法。比较简单,稍微记录一下。
代码实现
public class NarcissisticDemo{
public static void main(String[] args){
int a,b,c;
for(int i = 100; i < 1000; i++){
//小技巧:获取一个三位数的个位、十位、百位方法。
a = i%10;
c = i/100;
b = (i/10)%10;
if(i==(a*a*a+b*b*b+c*c*c)){
System.out.println(i);
}
}
}
}
编译输出
个人能力有限,如有谬误欢迎指正!