首页 > 分享 > Java编程

Java编程

题目:输出100到999序列中的水仙花水

思路:水仙花数是指一个n位数(n>=3),它的每个位上的数字的n次幂之和等于它本身。
这里求的是三位数的水仙花数,关键的就是取到该三位数中的百位数,十位数,个位数。

代码

public class test { public static void waterFlower(int number){ int i,j,k; i = number/100;//分解出百位 j = number%100/10;//分解出十位 k = number%10; //分解出个位 if(number == i*i*i + j*j*j + k*k*k){ System.out.println("水仙花数: "+number); } } public static void main(String[] args) { for(int i = 100;i<=999;i++ ){ test.waterFlower(i); } } }

123456789101112131415161718

运行结果:
这里写图片描述

相关知识

JAVA编程艺术
Java 并没有死!那么,Java这朵“永生花”是怎么永葆青春的呢?
使用java编写一只玫瑰花
javascript dom 编程艺术pdf javascript dom编程艺术pdf下载网盘
java基础判断一个数是不是水仙花数
java计算机毕业设计花店管理系统(附源码+springboot+开题+论文+部署)
Java花卉销售与管理系统(开题+源码)
Java网上花店设计(毕设源码+mysql+lw)
java计算机毕业设计花品管理系统(附源码+springboot+开题+论文+部署)
编程实践精华总结集锦系列1: SpringBoot/Maven/IDEA/Java/Kotlin/Redis等等

网址: Java编程 https://m.huajiangbk.com/newsview467264.html

所属分类:花卉
上一篇: 循环
下一篇: CCF NOI1008. 水仙花