循环变量
var i = 1
while(i <= 10){
println(s"${i}.I miss you)
i += 1
}
/*
var i = 0//循环变量,控制重复发次数
while(条件){
循环体
i += 1
}
*/
println("I miss you")
println("I miss you")
println("I miss you")
练习1
把1,2,3,4,5,·····100中的奇数输出
var i = 1
while(i <= 100){
if(i % 2 == 1)
println(i)
i += 1
练习2
1+2+3+4+5+···=100的结果
var sum = 0
var i = 1
while (1<=100) {
if (i%2==1) {
sum = sum + i
}
}
i += 1
print(s"sum=${sum}")
判断是否是闰年
while(true){
print("请输入要判断的年份(输入 0 就结束判断):")
val year = scala.io.StdIn.readInt()
if(year % 400 == 0||(year %4==0 && year%100 !=0)){
println(s"${year}是闰年")
}else {
println(s"${year}不是闰年")
}
}
}
println("死循环结束了....系统退出")
练习3
求 1 + 1/2 +1/3 + 1/4 + ··· + 1/100的和
// do while: 无论条件是否成立,都会执行一次!
//while:r如果条件不成立,不会执行!
//var i = 100
//do{
//println(I)
//i += 1
// } while(i<=10)
var i = 100
while(i<=10){
println(i)
i += 1