循环语句:for , while...do , do...while
1、for:(初始化语句;判断条件语句;控制条件语句){ 循环体语句; }
1 class Fin{ 2 public static void main(String[] args){ 3 for(int i=0;i<10;i++){ 4 System.out.println("Hello World"); 5 } 6 } 7 } 8 9 //i初始值为0,小于10,输出第1个 “Hello World”;然后依次执行 “i++” ,直到i=10的时候,不满足 “i<10” 这一控制条件,结束循环,一共输出10个 “Hello World”
水仙花数:各位数的立方和等于其本身的三位数,如:153=1*1*1+5*5*5+3*3*3=153。
1 class Fin{ 2 public static void main(String[] args){ 3 for(int i=100;i<1000;i++){ 4 int a=x%10; //个位 5 int b=(x/10)%10; //十位 6 int c=x/100; //百位 7 8 if((a*a*a+b*b*b+c*c*c)==i){ 9 System.out.println(i); //输出水仙花数 10 } 11 } 12 } 13 }
2、while...do:while(判断条件语句){循环体语句; 控制条件语句;}
1 class Fin{ 2 public static void main(String[] args){ 3 int n=0; 4 while(n<10){ 5 System.out.println("Hello World"); 6 n++ 7 } 8 } 9 } 10 11 //输出10个 “Hello World”
3、do...while:do{循环体语句; 控制条件语句;}while(判断条件语句)
1 class Fin{ 2 public static void main(String[] args){ 3 int n=0; 4 do{ 5 System.out.println("Hello World"); 6 n++ 7 }while(n<10) 8 } 9 } 10 11 //输出10个 “Hello World”