while循环与死循环

while循环

1.将I miss you 循环3000遍

css 复制代码
object Base13 {
  def main(args: Array[String]): Unit = {
    var i = 1 ;
    while (i<=3000){
      println(s"$i.I MISS you!")
      i=i+1
    }
  }
}

2.输出1-100的奇数,每行一个

css 复制代码
object Base14 {
  def main(args: Array[String]): Unit = {
    var i = 1 ;
    while (i<=100){
      println(i)
      i=i+2
    }
  }
}

3.求1-100的和

ini 复制代码
object Base15 {
  def main(args: Array[String]): Unit = {
    var sum=0
    var i = 1 ;
    while (i<=100){
      sum=sum+i
      i+=1
      println(sum)
    }```
object Base17 {
  def main(args: Array[String]): Unit = {
    print("请输入一个年份:")
    var year =scala.io.StdIn.readInt()
    if(year%400==0 || (year%4==0 && year%100!=0)){
      println(s"$year 是一个闰年")
    }else{
      println(s"$year 不是一个闰年")
    }
  }
}

while死循环

只能输出一次

1.判断这个年份是否为闰年

php 复制代码
object Base17 {
  def main(args: Array[String]): Unit = {
    print("请输入一个年份:")
    var year =scala.io.StdIn.readInt()
    if(year%400==0 || (year%4==0 && year%100!=0)){
      println(s"$year 是一个闰年")
    }else{
      println(s"$year 不是一个闰年")
    }
  }
}

break手动跳出死循环

kotlin 复制代码
import scala.util.control.Breaks.{break, breakable}

object Base18 {
  def main(args: Array[String]): Unit = {
    breakable{
      while (true){
        print("请输入一个年份(输入0时可结束程序):")
        var year =scala.io.StdIn.readInt()

        if(year == 0){
          break
        }
        //输入0时,自动跳出循环

        if(year%400==0 || (year%4==0 && year%100!=0)){
          println(s"$year 是一个闰年")
        }else{
          println(s"$year 不是一个闰年")
        }
      }
    }
    print("欢迎下次光临")
  }
}
相关推荐
一尘之中10 小时前
指挥控制中心与指控系统:概念、应用、厂商与DDS技术全景
学习·架构·ai写作
徐小夕11 小时前
存量.doc 文档怎么办?JitWord 开源转换库打通旧文档到在线协同全链路
后端·架构·github
安易算力11 小时前
PUE优化工程实践:从1.5到1.2的制冷架构与气流组织改造路径
网络·python·容器·架构·kubernetes
这个DBA有点耶11 小时前
InnoDB索引组织表下,复合主键和自增主键的物理存储差异与选型对比
数据库·mysql·架构
青山木12 小时前
RocketMQ 入门到原理(三):消息存储原理
java·后端·中间件·架构·rocketmq
阳明山水12 小时前
校准分位数驱动智能库存决策
人工智能·深度学习·算法·机器学习·架构
白远山14 小时前
上海24小时自助健身房系统软件开发实战指南
java·架构·uni-app·需求分析
掘金泥石流17 小时前
从 Palantir AI FDE 到我们的实践:企业交付如何变成产品?
人工智能·架构·agent