1.for循环和while循环的区别
同样都是循环,while和for循环的区别在于for循环可以明确的看出循环的头和尾而while循环却不太容易看出来,因此很多复杂的循环只能用while循环而不能用for循环
在如下代码中在确定函数循环次数的时候就应该用for循环
object Base017 {
def main(args: Array[String]): Unit = {
var n = 0.0
for (i <- 1 to 10) {
for(j <-5 to 20){
for(k<- 1 to 10){
n += 1
}
}
}
}
}
2.如何打印99乘法表
object Base019 {
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()
}
}
}