public static void main(String[] args) {//使用while循环输出所有的水仙花数//水仙花描述的是3位数的特点,所以初始值从100开始int num = 100;while(num<1000){//循环条件//循环操作int geWei = num%10;int shiWei = num/10%10;int baiWei = num/100;if((int)(Math.pow(geWei, 3)+Math.pow(shiWei...
packagetest;publicclassExsercise {publicstaticvoidmain(String[] args) {intsum;inti = 100; System.out.println("100~999之间的水仙花数为:");while(i < 1000){ sum= getCubic(i/100) + getCubic((i/10)%10) + getCubic(i%10);if(sum ==i) { System.out.print(i+ " "); } i++; } }...
1 while (true) { 2 var num = Number(prompt('请输入一个大于100的数')); 3 if (num >= 100 && parseFloat(num) == parseInt(num)) { 4 var i = 100; 5 var count = 0, sum = 0, a; 6 /*判断num是几位数*/ 7 while (true) { 8 if (num / i >= 1) { 9 i *= 10; 10...
387 -- 5:40 App Java循环:水仙花数(上) 127 -- 6:46 App Java循环:while循环 147 -- 8:34 App Java循环:for循环简介 114 -- 3:15 App Java循环:while循环小总结 275 -- 13:24 App 开发工具:IDEA计算器案例(下) 41 -- 10:10 App 开发工具:IDEA模块创建 141 1 8:13 App Java循环...
int sum = 0; while (num != 0) { int digit = num % 10; sum += (digit * digit * digit); num /= 10; } if (sum == i) { System.out.println(i + " 是水仙花数"); } } } } 信工种梦篇丨你好,这里是龙外信息工程系,你想要的都在这里 ...
(inti=1;i<=9999;i++){if(isNarcissistic(i)){System.out.println(i);}}}publicstaticbooleanisNarcissistic(intnumber){intoriginalNumber=number;intsum=0;intdigits=String.valueOf(number).length();while(number>0){intdigit=number%10;sum+=Math.pow(digit,digits);number/=10;}returnsum==original...
}while(i<1000); } //用for循环来做 public static void demo2() { for(int j=100;j<1000;j++) { int g=j%10; //取出个位数 int s=j/10%10; //取出十位数 int b=j/100; //取出百位数 if(g*g*g+s*s*s+b*b*b==j) { ...
System.out.println("水仙花数总共有"+count+"个"); //输出水仙花数的总数 } } while循环: public class Daffodil { public static void main(String args[]){ int i=100; int count=0; //定义水仙花数的个数 while(i<10000){ int b = i/100; //取得百位数 ...
51CTO博客已为您找到关于用do while循环求水仙花数java的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及用do while循环求水仙花数java问答内容。更多用do while循环求水仙花数java相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。