1. package com.itheima.loop;
    2. public class ForForDemo9 {
    3. public static void main(String[] args) {
    4. // 目标:理解嵌套循环的执行流程
    5. // 场景:假如你有老婆,然后你犯错了,你老婆罚你说5天,每天三句我爱你
    6. for (int i = 0; i < 5; i++) { // 外部循环执行一次,内部循环要完整执行一次
    7. for (int j = 0; j < 3; j++) { // 外面for执行一次,内部for完整执行一次输出3次我爱你
    8. System.out.println("我爱你");
    9. }
    10. System.out.println("------------------");
    11. }
    12. System.out.println("-----------------------------");
    13. // 目标打印四行五列的星星(循环嵌套)
    14. /*
    15. *****
    16. *****
    17. *****
    18. *****
    19. */
    20. for (int i = 0; i < 4; i++) { // 外面这个for控制行 :因为每执行一次外面的for,就会执行完整的内部for
    21. for (int j = 0; j < 5; j++) { // 内部的for控制列,外面每执行一次,就会打印5个星星
    22. System.out.print("*");
    23. }
    24. System.out.println(); // 每执行一次就换行
    25. }
    26. // 九九乘法表案例
    27. for (int i = 1; i <= 9; i++) {
    28. for (int j = 1; j <= i ; j++) {
    29. System.out.print(i + "*" + j + "=" + i * j + "\t");
    30. }
    31. System.out.println();
    32. }
    33. }
    34. }

    image.png