本文共 1281 字,大约阅读时间需要 4 分钟。
双重for循环 = 外层循环 + 内层循环
★外层循环每执行一次,内层循环全部执行★ 外循环第一次(第一行):内循环执行完(第一行的个数) 外循环第二次(第二行):内循环执行完(第二行的个数) … 方正模型:每行 j 都从1开始循环9个数 第一行(i=1): 第一行个数(j=1, j<=9; i++)→ 第一行有9个数 第二行(i=2): 第一行个数(j=1, j<=9; i++)→ 第二行有9个数 第一行(i=3): 第一行个数(j=1, j<=9; i++)→ 第三行有9个数 …<找出 i 和 j 之间的关系可以分析出倒三角模型与正三角模型> 倒三角: 每行 j 从 i 开始,每行循环 j~9 个数 第一行(i=1): 第一行个数(j=1, j<=9; i++)→ 第一行有9个数 第二行(i=2): 第一行个数(j=2, j<=9; i++)→ 第二行有8个数 第一行(i=3): 第一行个数(j=3, j<=9; i++)→ 第三行有7个数 …< 可得:当 j=i; j<=9; j++ 时,每行循环完都会少一个数 >… 正三角模型:每行 j 从1开始,每行有 i 个数 第一行(i=1): 第一行个数(j=1, j<=1; i++)→ 第一行有1个数 第二行(i=2): 第一行个数(j=1, j<=2; i++)→ 第二行有2个数 第一行(i=3): 第一行个数(j=1, j<=3; i++)→ 第三行有3个数 …< 可得:当 j=1; j<=i; j++ 时,每行循环完都会多一个数 >… 已知:九九乘法表为正三角模型。
正三角模型,例如(第n行有n个❤)://主要代码如下: for(int i=1; i<=9; i++){ for(int j=1; j<=i; j++){ System.out.print("❤" +"\t"); } System.out.println(); }
/* 以下为Java代码*/public class Demo { public static void main(String[] args) { for(int i=1; i<=9; i++){ // 外层循环 for(int j=1; j<=i; j++){ // 内层循环 //注意 System.out.print 这里没有 ln(否则每个表达式之间会换行) System.out.print(j +"×"+ i +"="+ i*j +"\t"); // ★\t为每个表达式之间有一个制表符★ } System.out.println(); // ★每次内循环执行完之后换一行★ } }}
/* 以下为JavaScript代码*/
转载地址:http://vkgwb.baihongyu.com/