在Java中如何用双重for循环实现打印九九乘法表
一、思路
1.什么是九九乘法表
2.观察九九乘法口诀表,可以得出图表的规律:总共有9行,第几行就有几个表达式。可以通过双重循环来控制输出,外层循环控制行数,内层循环控制列数。(注意:内层和外层之间是有紧密联想联系的,内层列数是根据外层的行数来控制的。),分析九九乘法表的变化规律,我们得知可以使用“for循环”进行实现。
二、代码实现
一、在写代码时,一定要学会构思的写注释,下面将结合思维对代码进行复原。
for (int i = 1; i <= 9; i++){//定义循环为9个行 String str = " ";//最终显示的区域 for (int j = 1 ; j <= i ; j++){//定义循环为9个列 str += j + "*" + i + "=" + (i*j) + " ";//在进行字符串拼接,j为列第一个数字,i为行第二个数字,在加上i乘以j就等于数值 } System.out.println(str);//打印输出,在内部进行跳出输出!!! }
二、完整代码
for (int i = 1; i <= 9; i++){ String str = " "; for (int j = 1 ; j <= i ; j++){ str += j + "*" + i + "=" + (i*j) + " "; } System.out.println(str); }
三、代码效果
完成。
如有不足地方还请提出,会采纳~
上一篇:
通过多线程提高代码的执行效率例子