99乘法口诀表
利用循环结构,来制作,打印。for循环
从乘法口诀表图中可以见的有两个变量。所以需要用到两个for循环。用循环中的循环终止的特性来完成循环嵌套。
1.打印一列。
写出一个for循环,九九乘法表中最小值就是1,所以将初始变量的值改为1,并且最大值为9所以将布尔值的判断范围改为i<=9。并利用输出语句进行输出。
这里注意,在输出语句中。所有的符号,所打印出来的数据类型是字符串,需要用到引号,添加字符串连接符。
打印出来的结果就是这样,应为用的输出语句是println所以会自动换行。
2.加入嵌套for循环
因为有两个变量。所以我们需要再加1个for循环。此外我们还要对变量的命名进行修改。
将除数与被除数。命名为j 和 i 。我们利用输出语句,进行输出。
这种嵌套for循环,计算机会先计算外面的循环进行一次i++的自增,然后进入里面的循直到里面循环结束输出完毕,才进行外边的第二次自增循环。由此往复。所以可以在里面循环的输出栏后面加上\t空格在里面循环的结束处加上\n进行换行。将其中的输出语句中的println改为print就不会自动换行。
输出如下
这个并不是我们想要的样子,其中有太多的重复项。我对打印出来的进行观察我们可以发现。
只需要一半即可。对这一半进行观察。可以发现。我们只要将除数,也就是j的布尔值判断进行修改即可当j<=i时我们就会得到下半部分的内容。
打印出来看看
在这里我们会发现很多数字反过来了。只需要对输出语句进行调整就行了。将输出语句中的i与j进行调换位置。
可以得到,我们想要的样子。
其中的最重要的一点。就是明白计算机的打印原理和方式。打印出来是什么样子。其次要搞懂。for循环的嵌套打印出来的结果是什么样子为什么会是这样子,简单的来说,就是打印出来的这一段结果,for循环的运行路径是怎么样走的。为什么要进行空格和换行。将其中的输出语句中的println改为print就不会自动换行。