嵌套循环
多重循环,循环里还有循环
object base26 {
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)
}
}
}
}
}
乘法口诀
%d 是表示占位符,这儿要填入一个整数
%-4d 表示一个占位符,这儿要填入一个整数,并且一共四位,左对齐
object base28 {
def main(args: Array[String]): Unit = {
for (i<- 1 to 9){
for (j<- 1 to i){
// print(s"${j}*${i}=${i*j} ")
// j填入第一个d
// i填入第二个d
// i*j的结果,填入%-4d
printf("%d*%d=%-4d",j,i,i*j)
}
println()
}
}
}
公鸡1只,价格五元一只;母鸡1只,价格3元一只;小鸡3只,价格1元买三只小鸡;用100元买100只鸡
object base29 {
def main(args: Array[String]): Unit = {
var k=0
for (gj<- 0 to 100){
for (mj<- 0 to 100){
var xj=100-gj-mj
if (xj>=0 && xj%3==0){
if (gj*5+mj*3+xj/3==100){
k+=1
println(k,gj,mj,xj)
}
}
}
}
}
}