for循环:
public class ForDemo {public static void main(String[] args) {//定义一个统计量countint count = 0;for(int x = 100;x<1000;x++) {int a = x%10;int b =x/10%10;int c =x/10/10%10;if (x == (a*a*a+b*b*b+c*c*c)) {System.out.println("水仙花数是:"+x);count ++ ;}}System.out.println("水仙花数共有:"+count);} }
1234567891011121314151617while循环:
public class WhileDemo {public static void main(String[] args) {//定义一个统计量int count = 0;//定一个一个初始化语句int x = 100;while(x<1000) {x++;int a = x%10;int b =x/10%10;int c =x/10/10%10;if (x == (a*a*a+b*b*b+c*c*c)) {System.out.println("水仙花数是:"+x);count ++ ;}}System.out.println("水仙花数共有:"+count);} }
123456789101112131415161718192021运行结果:
相关知识
java基础判断一个数是不是水仙花数
【C语言】求水仙花数(完整代码)
C语言:输出所有的水仙花数
Java 语言实现水仙花数
C语言之水仙花数
新手必看!Python计算水仙花数的4种方法!
加法接力赛C语言算法,C语言循环结构
JAVA编程艺术
每日经典算法题(三) 求水仙花数
n位水仙花数
网址: Java 水仙花数的计算与统计(for循环 / while 循环) https://m.huajiangbk.com/newsview379207.html
上一篇: 银皇后的养殖方法,银皇后的注意事 |
下一篇: 进门放金钱树好吗 金钱树摆放哪里 |