while循环

89 阅读1分钟

循环就是重复执行多次

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)
  }
}