DoWhileTest.java 1007 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657
  1. /*
  2. do-while循环的使用
  3. 一、循环结构的四个要素:
  4. ①、初始化条件
  5. ②、循环条件--->是boolean类型
  6. ③、循环体
  7. ④、迭代条件
  8. 二、do-while循环结构
  9. do{
  10. ③;
  11. ④;
  12. }while(②);
  13. 执行过程:① - ③ - ④ - ② - ③ - ④ - ② - …… - ②
  14. 说明:
  15. 1、do-while循环至少会执行一次循环体
  16. 2、开发中,使用for和while更多一些,较少使用do-while
  17. */
  18. class DoWhileTest{
  19. public static void main(String[] args) {
  20. //遍历100以内的偶数,并计算所有偶数的和及偶数的个数
  21. int num = 1;
  22. int sum = 0;//记录综总和
  23. int count = 0;//记录个数
  24. do{
  25. if(num % 2 == 0){
  26. System.out.println(num);
  27. sum += num;
  28. count++;
  29. }
  30. num++;
  31. }while(num <= 100);
  32. System.out.println("总和为:"+sum);
  33. System.out.println("个数为:"+count);
  34. //***********************************
  35. //while和do-while对比
  36. int number1 = 10;
  37. while(number1 >10){
  38. System.out.println("Hello World");
  39. number1--;
  40. }
  41. //无输出
  42. int number2 = 10;
  43. do{
  44. System.out.println("Hello WOrld2");
  45. number2--;
  46. }while(number2 > 10);
  47. //有输出
  48. }
  49. }