kotlin 乘法表

private fun initData() {
        var i: Int = 1
        var j: Int = 1
        for (i in 1..9) {
            for (j in 1..i) {
                print("${j}*${i}=${i * j}\t");
            }
            print("\n");
        }
    }

 

参考GPT和自己的思路:

这段代码是使用 Kotlin 编写的打印乘法表的函数,它使用了嵌套循环来遍历每一个乘法表的行和列,并打印出对应的乘积结果。具体来说,我们使用两个变量 ij 来代表行和列的索引,然后使用 for 循环来迭代从 1 到 9 的所有数字。在第一个 for 循环中,我们遍历所有的行,对于每一行,我们再次使用一个 for 循环来遍历该行中的所有列。在内部循环中,我们打印出对应的乘积结果,并使用制表符来对齐不同列的输出。最后,我们在每行的末尾加上一个换行符,以便实现乘法表的格式化输出。