循环就是重复执行多次
while格式
while(condition) {]()// 满足条件就执行,如果条件一直满足,就一直执行。
statement(s)
}
打印输出1到5的整数
var i = 1 // 从1开始
while (i <= 5) { // 循环条件改为i <= 5(包含5)
println(i) // 直接打印i的值(1到5)
i += 1
}
输出1~100内的奇数(每个一行)
object Main {
def main(args: Array[String]): Unit = {
// 1. 输出1~100内的奇数(每个一行)
println("1~100内的奇数:")
var num = 1
while (num <= 100) {
// 奇数的判断:除以2余数为1
if (num % 2 == 1) {
println(num)
}
num += 1
}
计算1~100的和
## 计算1~100的和
var sum: Int = 0
var i = 1
while (i <= 100) {
sum += i // 累加每个数字
i += 1 // 自增到下一个数字
}
println("\n1~100的总和是:" + sum)
}
}