Java用for循环打印九九乘法表
Java打印九九乘法表
方法实现:嵌套for循环
使用两次for循环互相嵌套,即嵌套式for循环
for(){ for(){ } }
方法一
for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(j+"*"+i+"="+(j*i)+" "); }//这个for循环语句在j=i的时候就终止了 System.out.println();//这里是在嵌套中的for循环语句外插入换行 }
方法二
for (int i=1;i<=9;i++){ for (int j=1;j<=9;j++){ if (j<=i){ System.out.print(j+"*"+i+"="+(i*j)+" "); }//这个for循环语句会一直循环到j=9后才退出循环 if (j==9) System.out.println();//这里是在嵌套中的的for内插入换行 } }
两个方法输出的结果一样
两个方法的区别
区别在于第二个嵌套的for循环的条件判断和插入换行的时机,方法一的第二个for循环语句在j=i的时候就判断运行最后一次循环,然后在此循环结束时插入换行方法二的第二个for循环语句会一直循环到j=9,在j=9时插入换行再退出循环
上一篇:
通过多线程提高代码的执行效率例子
下一篇:
按键精灵——数组基础