scala打印99乘法表
时间: 2023-07-29 10:08:33 浏览: 100
以下是使用 Scala 打印99乘法表的代码示例:
```scala
object MultiplicationTable {
def main(args: Array[String]) {
for (i <- 1 to 9) {
for (j <- 1 to i) {
print(j + " * " + i + " = " + (i * j) + "\t")
}
println()
}
}
}
```
运行上述代码,将在控制台打印出99乘法表。
相关问题
scala的九九乘法表的while
Scala是一种运行在Java虚拟机上的编程语言,它结合了面向对象编程和函数式编程的特性。下面是使用while循环打印九九乘法表的Scala代码:
```scala
var i = 1
while (i <= 9) {
var j = 1
while (j <= i) {
print(s"$j * $i = ${i * j}\t")
j += 1
}
println()
i += 1
}
```
这段代码使用了两个嵌套的while循环来打印九九乘法表。外层循环控制行数,内层循环控制每行的列数。在内层循环中,使用字符串插值将乘法表的每个元素打印出来,并使用制表符`\t`进行对齐。最后,通过`println()`换行。
scala生成九九乘法表
Scala代码如下:
```scala
for (i <- 1 to 9; j <- 1 to i) {
print(j + " * " + i + " = " + (i*j))
if (i == j) {
println()
} else {
print(", ")
}
}
```
这段代码使用了两个嵌套的 for 循环,分别遍历乘法表的行和列。
在循环体内部,使用 print 函数打印每个乘法表达式及其结果,并且根据是否为该行的最后一个元素,决定是否换行输出。
这样就可以在控制台中输出九九乘法表了。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)