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