java----循环结构for和while打印水仙花数。
package sj1; public class A循环结构 { public static void main(String[] args) { // TODO Auto-generated method stub //打印五次helloworld //for循环 for (int i =1;i<=5;i++) { System.out.println("helloworld"); } System.out.println("-------------------------"); //while循环 int i = 1;//初始化语句 while(i<5){//判断条件语句 System.out.println("helloworld");//循环体语句 i++;//控制条件语句 } } }
需求:打印水仙花数。
package sj1; public class A水仙花 { public static void main(String[] args) { // TODO Auto-generated method stub /*需求:打印水仙花数。 * 水仙花数解释:指的一个三位数,其各位数字的立方合等于它本身,例如 */ //1.通过for循环,获取所有的三位数 for (int i =100;i<=1000;i++) { //获取该数据的个位,十位,百位数字 int ge =i % 10; int shi =i/10%10; int bai =i/10/10%10; //判断该数字是否是水仙花数,如果是,直接被打印就行 if(ge*ge*ge+shi*shi*shi+bai*bai*bai==i) {; System.out.println(i); } } } }
水仙花数解释:指的一个三位数,其各位数字的立方合等于它本身,例如