用这个结果对10取模,得到十位数 (3)选取百位数 三位数除以100,再取整,就得到了百位数。 一位自幂数:独身数 两位自幂数:没有 三位自幂数:水仙花数 四位自幂数:四叶玫瑰数 五位自幂数:五角星数 六位自幂数:六合数 七位自幂数:北斗七星数 八位自幂数:八仙数 九位自幂数:九九重阳数 十位自幂数:十全十美数...
Java循环:水仙花数(下), 视频播放量 278、弹幕量 0、点赞数 1、投硬币枚数 0、收藏人数 1、转发人数 0, 视频作者 华信智原昆明Java学习, 作者简介 华信智原昆明Java全栈学习官方号,客服小助理V:17387894603(T同号),相关视频:Java循环:while循环,Java循环:水仙
public static void main(String[] args) { for (int i = 100; i < 1000; i++) { int num = i; int sum = 0; while (num != 0) { int digit = num % 10; sum += (digit * digit * digit); num /= 10; } if (sum == i) { System.out....
结果视图: 第二种方式: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) { System.out.pri...
Java·使用for和while打印出水仙花数 packagePractice;publicclassdemo09While{publicstaticvoidmain(String[] args){// 打印十遍"HelloWorld"for(intx=0; x <10; x++){ System.out.println("HelloWorlld"); } System.out.println("===");intx=0;while(x <10){ x++; System.out.println...
以下是Java中判断一个数是否为水仙花数的代码:public class NarcissisticNumber { public static boolean isNarcissisticNumber(int number) { int sum = 0; int temp = number; int length = String.valueOf(number).length(); while (temp > 0) { int digit = temp % 10; sum += Math.pow(digit, len...
} else {System.out.println("这个数不是水仙花数");} scanner.close(); } public static int[] get_each_bit(int num){ int l = (num+"").length(); int [] list = new int[l]; int i = 0; while (num!=0){ list[i] = num % 10; // get last bit ...
int i = 0; //while语句先定义变量,再进入while循环 while( i<=100) { sum += i; i ++; } System.out.println(sum); } } 2、需求:统计水仙花数有多少个 [代码]java代码: ? 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 class LianShou{ public static void main...
水仙花数:指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身。 解题思路:如何获取每一位的数字,通过循环取余、相除可获得对应位置上的数字。 // 用于存放每一位数值int num;// 计算结果int sum;int temp;for(int i=100;i<1000;i++){sum=0;temp=i;// 将每一位保存到nums中while(temp!=0...
int a, b, c;int x = 100;while (x <= 999) { a = x / 100;b = x / 10 % 10;//这里写错了,改成我这样 c = x % 10;if (a * a * a + b * b * b + c * c * c == x) { System.out.println("水仙花数we:" + x);} x++;} 希望我的回答可以帮助你 ...