( 一 ) 多重循环的基本使用
格式
for ( 循环变量 <- 数据集) {
for(){
for(){
}
}
}
说明了
1.for可以替换成while循环。
2.循环的嵌套可以有多个,数量不限。
3.里外层循环执行的次数不相同。
编码示例
for (i <- 1 to 5){
println(i)
for(j <- 10 to 15){
print(i, j)
}
}
例子1输出特殊图形
for(i <- 1 to 5){
for(j <-1 to i){
println(s"${i}")
}
println()
}
例子2 打印乘法口诀表
object MultiplicationTable {
def main(args: Array[String]): Unit = {
// 使用双层for循环生成九九乘法表
for (i <- 1 to 9) {
for (j <- 1 to i) {
printf(s"$j×$i=${i*j}\t") // 使用制表符对齐
}
println() // 每行结束后换行
}
}