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...
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循环...
二、使用while循环 publicclassshuixianhua2{publicstaticvoidmain(String[] args){inti=999;while(u>=100){intg=i %10;//个位ints=i /10%10;//十位intb=i /10/10%10;//百位if((g * g * g) + s * s *s +b * b * b == i) { System.out.println("水仙花数为:"+ i); } i--; ...
java do while水仙花数 java写出水仙花数,一、什么是水仙花数水仙花数也称为超完全数字不变数、自幂数、阿姆斯壮数、阿姆是特朗数。水仙花数是指一个三位数,每个位数上数字的3次幂之和等于数字它本身。水仙花数是自幂数的一种,三位的三次自幂数才叫做水仙花数;三位的水
第二种方式:while语句 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) { ...
51CTO博客已为您找到关于用do while循环求水仙花数java的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及用do while循环求水仙花数java问答内容。更多用do while循环求水仙花数java相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。
System.out.println(j+"是水仙花数"); } } } //用while循环来做 public static void demo3() { int k=100; while(k<1000) { int g=k%10; //取出个位数 int s=k/10%1wijlTktkH0; //取出十位数 int b=k/100; //取出百位数 if(g*g*g+s*s*s+b*b*b==k) { ...
int num = i; int sum = 0; while (num != 0) { int digit = num % 10; sum += (digit * digit * digit); num /= 10; } if (sum == i) { System.out.println(i + " 是水仙花数"); } } } } 信工种梦篇丨你好,这里是龙外信息工程系,你想...
②水仙花数只是自幂数的一部分,从水仙花数拓展,判断一个数是否是自幂数,首先要判断它是一个几位数 ③然后取到数的每一位,来进行判断,以1634为例,具体的请看代码注释: 1 while (true) { 2 var num = Number(prompt('请输入一个大于100的数')); ...