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("欢迎下次光临")
}
}