首页 > 分享 > Java 语言实现水仙花数

Java 语言实现水仙花数

水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。

例:找出1000以内的水仙花数

public class Daff {
public static void main(String[] args) {
int num=0;
int temp=0;
for(int i=100;i<1000;i++){
int sum=0;
temp=i;
while(temp!=0){
num=temp%10;//取出数字
sum+=(num*num*num);//计算每位数字的3次幂之和
temp=temp/10;
}

if(sum==i){


System.out.println(sum);
}

}
}
}

相关知识

C语言:输出所有的水仙花数
水仙花数,C语言
Java练习系列(三)水仙花数
水仙花数
JAVA编程艺术
Java 并没有死!那么,Java这朵“永生花”是怎么永葆青春的呢?
基于Java网上鲜花销售系统的设计与实现
基于Java的花卉销售系统的设计与实现/管理系统/鲜花网站
使用java编写一只玫瑰花
基于JAVA馥郁花艺网站mp4计算机毕业设计源码+数据库+lw文档+系统+部署

网址: Java 语言实现水仙花数 https://m.huajiangbk.com/newsview302075.html

所属分类:花卉
上一篇: 送女朋友鲜花贺卡文案,花束文案短
下一篇: 蕾丝与花,花与蕾丝