多重循环的基本使用
object Base27 {
def main(args: Array[String]): Unit = {
var n = 0
for(i <- 1 to 10){
for(j <- 5 to 20 ){
for(k <- 1 to 10){
n += 1
print(n,k,i,j)
}
}
}
}
}
用多重循环写出阶梯式数字
object Base28 {
def main(args: Array[String]): Unit = {
for(i <- 1 to 5){
for(_ <- 1 to i){
print(i)
}
println()
}
}
}
多重循环乘法表
- %d 是表示占位符,
- %-4的表示一个占位符
object Base29 {
def main(args: Array[String]): Unit = {
for(i <- 1 to 9){
for(j <- 1 to i){
print(s"${i}×${j}=${i*j}\t")
}
println()
}
}
}