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