1.1
逐步运算
scala
object basic22 {
def main(args: Array[String]):Unit={
for(i<-1 to 5){
for(j<- 1 to 5){
print(i)
}
println()
}
}
}
while(true) { ... }`** :这是一个无限循环,只要程序在运行,就会一直执行循环体中的代码,这样用户就可以多次输入年份进行判断。
-
print("请输入你要判断的年份:"):在控制台打印提示信息,让用户输入要判断的年份。 -
var year = scala.io.StdIn.readInt():使用scala.io.StdIn.readInt()方法从控制台读取用户输入的整数,并将其赋值给变量year,这个变量存储了要判断的年份。 -
if(year%400 == 0 || (year%4 ==0 && year%100 !=0)) { ... } else { ... }:这是判断闰年的核心逻辑。- 闰年的判断规则是:能被 400 整除,或者能被 4 整除但不能被 100 整除的年份为闰年。
- 如果满足上述闰年条件,就执行
println(s"$year 是闰年"),在控制台输出该年份是闰年;否则执行println(s"$year 不是闰年"),输出该年份不是闰年。其中s"$year 是闰年"是 Scala 中的字符串插值语法,用于将变量year的值插入到字符串中。
### while(true) { ... }`** :这是一个无限循环,只要程序在运行,就会一直执行循环体中的代码,这样用户就可以多次输入年份进行判断。
- **`print("请输入你要判断的年份:")`** :在控制台打印提示信息,让用户输入要判断的年份。
- **`var year = scala.io.StdIn.readInt()`** :使用 `scala.io.StdIn.readInt()` 方法从控制台读取用户输入的整数,并将其赋值给变量 `year`,这个变量存储了要判断的年份。
- **`if(year%400 == 0 || (year%4 ==0 && year%100 !=0)) { ... } else { ... }`** :这是判断闰年的核心逻辑。
- 闰年的判断规则是:能被 400 整除,或者能被 4 整除但不能被 100 整除的年份为闰年。
- 如果满足上述闰年条件,就执行 `println(s"$year 是闰年")`,在控制台输出该年份是闰年;否则执行 `println(s"$year 不是闰年")`,输出该年份不是闰年。其中 `s"$year 是闰年"` 是 Scala 中的字符串插值语法,用于将变量 `year` 的值插入到字符串中。