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("欢迎下次光临")
  }
}
相关推荐
千里马学框架3 小时前
aosp新增窗口层级 Type 完整实现方案(有源码)-wms需求和面试题
android·智能手机·架构·wms·aaos·车机
AI_Auto4 小时前
【智能制造】- APS系列|14 生产计划三层架构:长期、中期、短期
架构·制造
morning_judger4 小时前
Agent系列(一) - Agent系统分层架构
人工智能·架构
跨境数据猎手4 小时前
Superbuy淘宝代购集运系统架构拆解,复刻方案参考
爬虫·架构·系统架构
Rain5095 小时前
mini-cc 的 MCP 协议:给 AI 装个 USB-C 接口
c语言·开发语言·前端·人工智能·架构·node.js·ai编程
雨辰AI6 小时前
SpringBoot3 整合达梦 DM9 超详细入门实战|从零搭建可直接上线
数据库·微服务·架构·政务
辰海Coding6 小时前
MiniSpring框架学习-分解 Dispatcher
java·学习·spring·架构
wb043072018 小时前
厨房装监控——从阿明餐厅的“出餐慢“投诉,看可观测性的三大支柱
架构
喵个咪8 小时前
选择第三方IAM还是自建权限体系?中小型后台系统权限架构决策指南
后端·架构·go
ting94520008 小时前
Ava 2.0 技术架构与核心能力深度解析:自主式 AI BDR 的全链路技术实现
人工智能·架构