今日份图片
请查收
今天来给大家分享一个小知识–水仙花数
首先我们要知道什么样的数叫水仙花数–水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。
首先得到各个位上的数
java中基本的算术运算符我们要知道.基本算术运算:+ - * / % ++i i—
在这我们用到的是"/“和”%",这两个我们要分清,给大家举个小例子。
int a = 123;
System.out.println(a/100);//结果1
System.out.println(a%100);//结果23
这两个搞清楚了,这个水仙花数也就解决了
下面看代码
for (int i = 100; i <= 999; i++) {
int a = i/100;
int b = i%100/10;
int c = i%100%10;
if ((a*a*a+b*b*b+Math.pow(c,3))==i){
System.out.println(i);
}
}
运行结果