package com.itheima.loop;public class ForForDemo9 { public static void main(String[] args) { // 目标:理解嵌套循环的执行流程 // 场景:假如你有老婆,然后你犯错了,你老婆罚你说5天,每天三句我爱你 for (int i = 0; i < 5; i++) { // 外部循环执行一次,内部循环要完整执行一次 for (int j = 0; j < 3; j++) { // 外面for执行一次,内部for完整执行一次输出3次我爱你 System.out.println("我爱你"); } System.out.println("------------------"); } System.out.println("-----------------------------"); // 目标打印四行五列的星星(循环嵌套) /* ***** ***** ***** ***** */ for (int i = 0; i < 4; i++) { // 外面这个for控制行 :因为每执行一次外面的for,就会执行完整的内部for for (int j = 0; j < 5; j++) { // 内部的for控制列,外面每执行一次,就会打印5个星星 System.out.print("*"); } System.out.println(); // 每执行一次就换行 } // 九九乘法表案例 for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i ; j++) { System.out.print(i + "*" + j + "=" + i * j + "\t"); } System.out.println(); } }}
