多重循环,循环里面有循环
object inout27 {
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
println(n,k,i,j)
}
}
}
}
}
控制输出变量
object inout28 {
def main(args: Array[String]): Unit = {
for(i <- 1 to 5){
for(j <- 1 to i){
print(i)
}
println()
}
}
}
打印乘法口诀表
object inout29 {
def main(args: Array[String]): Unit = {
for(i <- 1 to 9){
for(j <-1 to i){
printf("%d*%d=%-4d",j,i, i*j)
}
println()
}
}
}
%d 是表示占位符,要填入一个整数 %-4d表示一个占位符,要填入一个整数,并且:一共四位,左对齐 j填入第一个%d i填入第二个%d i*j的结果,填入%-4d