例1:用while语句求1+2+.+10的和。public class WhileTry1.2.3.public static void main(Stringl I args)435inti,sum;6//累加器清0sum=0;78i-l;/i的初始值为1while (i<=10)9.10.sum+-i;11.i++;12.13.System.out.println("sum="+sum);14.15.6
6 例 1:用while语句求1+2+.+10的和。 1. public class WhileTry 2. { 3. public static void main(String[ ] args ) 4. { 5. int i,sum ; 6. sum= 0 ; //累加器清 0 7. i = 1 ; // i的初始值为 1 8. while ( i<=10 ) 9. { 10. sum+= i ; 11. i++ ; 12. } 13. System .out .println("sum="+sum) ; 14. } 15. }
例2:1-10(10-1)计数1.publicclassWhile1publicstaticvoid main(String[) args)2.3.intn=0;while (n<10) (4.5.System.out.println("Countingup"+n);6.n++;人7.while (n>0)(8.9.System.out.println("Countingdown"+n);10.n-;1.public class WhilelA子11.2.public static void main(final Stringll args)12.13.intn=0;13.]4.while (n++<10) 5.System.out.println("Counting up"+n) ;6.?7.while (--n>0)Bug?8.System.out.println("Counting down "+ n);9.10.711.1
7 例2:1-10(10-1)计数 1. public class While1 { 2. public static void main(String[] args) { 3. int n = 0 ; 4. while (n < 10) { 5. System.out.println("Counting up " + n) ; 6. n++ ; 7. } 8. while (n > 0) { 9. System.out.println("Counting down " + n) ; 10. n- ; 11. } 12. } 13.} 1. public class While1A { 2. public static void main(final String[] args) { 3. int n = 0 ; 4. while (n++ < 10) { 5. System.out.println("Counting up " + n) ; 6. } 7. while (n- > 0) { 8. System.out.println("Counting down " + n) ; 9. } 10. } 11. } 7. while (-n > 0) { Bug? T
do-while语句中Java还提供了另一个与while语句类似的语句一一do-while语句。do-while语句的语法形式如下do语句;1while(布尔表达式)do-while语句执行的过程为:先执行一次循环体中的语句,然后测试布尔表达式的值。如果布尔表达式的值为真,那就重复执行循环体中的内容。dowhile语句将不断地测试布尔表达式的值并执行循环体中的内容直到布尔表达式的值为假为止。8
8 do-while语句 Java还提供了另一个与while语句类似的语句——dowhile 语句。do-while 语句的语法形式如下: do { 语句; } while (布尔表达式); do-while 语句执行的过程为:先执行一次循环体中 的语句,然后测试布尔表达式的值。如果布尔表达 式的值为真,那就重复执行循环体中的内容。dowhile 语句将不断地测试布尔表达式的值并执行循环 体中的内容直到布尔表达式的值为假为止
do-while语句的流程图循环体True布尔表达式falsea
9 do-while 语句的流程图 True 循环体 布尔表达式 false
for语句for语句是循环的另一种表示形式。for语句的语法形式为:for(表达式1;表达式2;表达式3)语句:例如,要使循环执行某一段代码1000次,可以表达为:for(int number=0;number<1000;number++)1//一段代码10
10 for语句 for 语句是循环的另一种表示形式。 for语句的语法形式为: for (表达式1;表达式2;表达式3) { 语句; } 例如,要使循环执行某一段代码1000次,可以表达为: for (int number=0; number<1000; number++) { . //一段代码 }