首页 > 分享 > Java 水仙花数的计算与统计(for循环 / while 循环)

Java 水仙花数的计算与统计(for循环 / while 循环)

求水仙花数,并统计水仙花数。

标题所谓水仙花数,是指一个三位数abc,如果满足a3+b3+c3=abc,则abc 是水仙花数。

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);} }

1234567891011121314151617

while循环:

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

所属分类:花卉
上一篇: 银皇后的养殖方法,银皇后的注意事
下一篇: 进门放金钱树好吗 金钱树摆放哪里