Scala打印九九乘法
话不多说,搞起来!!!
package scaladay06
object ForDemo03 {
def main(args: Array[String]): Unit = {
for (i <- 1 to 9) {//确定行数
for (j <- 1 to i) {//确定列数
//两种输出方式
printf("%d * %d = %d\t", j, i, i * j)
// print(j + "*" + "=" + j*i + " ")
}
println()
}
}
}
这样写的话感觉代码写得太多了
package scaladay06
object ForDemo03 {
def main(args: Array[String]): Unit = {
for (i <- 1 to 9 ; j <- 1 to i){
print(j+"*"+i+"="+j*i+" ")
if(j==i) println()
}
}
}
效果: