while的循环
object Base16 {
def main(args: Array[String]): Unit = {
var i = 1;
while (i < 3001){
println(s"$i.I miss you!")
i = i + 1
}
}
}
1到100的和
object Base18 {
def main(args: Array[String]): Unit = {
var sum = 0
var i = 1
while (i <= 100) {
sum = sum + i
i += 1
}
println(sum)
}
}
while 死循环
先判断条件 再执行
do ... while
特点: 至少要判断一次 限执行 在判断条件
object Base20 {
def main(args: Array[String]): Unit = {
while (true) {
print("请输入一个年份:")
val year = scala.io.StdIn.readInt()
if(year%400==0 || (year%4==0 && year%100!=0)){
println(s"$year 是一个闰年")
}else{
println(s"$year 不是一个闰年")
}
}
}
}
跳出循环