A:案例演示

  • 三种循环语句的区别:
  • do…while循环至少执行一次循环体。
  • 而for,while循环必须先判断条件是否成立,然后决定是否执行循环体语句。

    B:案例演示

  • for循环和while循环的区别:

    • A:如果你想在循环结束后,继续使用控制条件的那个变量,用while循环,否则用for循环。不知道用谁就用for循环。因为变量及早的从内存中消失,可以提高内存的使用效率。
  1. public static void main(String[] args) {
  2. //while 和do while的区别
  3. /*int i = 11;
  4. do {
  5. System.out.println("i = " + i);
  6. i++;
  7. }
  8. while (i <= 10);
  9. System.out.println("---------------------");
  10. int j = 11;
  11. while (j <= 10) {
  12. System.out.println("j = " + j);
  13. j++;
  14. }*/
  15. /*for (int i = 1;i <= 10 ;i++ ) {
  16. System.out.println("i = " + i);
  17. }
  18. //System.out.println("i = " + i); for语句执行后变量会被释放,不能再使用
  19. System.out.println("-------------------");
  20. int i = 1;
  21. while (i <= 10) {
  22. System.out.println("i = " + i);
  23. i++;
  24. }
  25. System.out.println("-------------------");
  26. System.out.println("i = " + i); //while语句执行后,初始化变量还可以继续使用*/
  27. }