用while使重复
css
体验AI代码助手
代码解读
复制代码
// 把I miss you 重复输出 10次
// While 循环的基本格式
/*
var i = 0 // 循环变量,控制重复次数
while(条件){
循环体
i += 1
}
*/
var i = 1
while(i <=10){
println(s"${i}. I miss you")
i += 1
}
}
用while计算100内的奇数
css
体验AI代码助手
代码解读
复制代码
def main(args: Array[String]) = {
// 把 1,2,3,4,5,...100 中的奇数输出
var i = 1
while(i<=100){
println(i) // println重复了100次
i += 2
}
}
用while计算1+...100的值
ini
体验AI代码助手
代码解读
复制代码
// 1 + 2 + 3 + 4 + 5 + 6..... + 100 的结果
// 等差数列: (100+1) * 100 / 2 = 5050
var sum = 0
var i = 1
while (i <= 100) {
sum = sum + i
i += 1
}
println(s"sum=${sum}")
// 1 2 3 4 5 6 7 8
}
用while(true)死循环
scss
体验AI代码助手
代码解读
复制代码
// var i = 1
// while(i < 10) {
// println(1)
}
// 从循环中跳出来?
// 输入0就结束判断
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} 不是闰年")
}
}
作者:学习通转掘金
链接:juejin.cn/post/755281…
来源:稀土掘金
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。