whlie循环
var i = 1
while(i <= 100 ){
i += 1
}
*** 循环3000次I miss you!
object Base15 {
def main(args: Array[String]): Unit = {
var i = 1;
while (i < 3001){
println(s"$i.I miss you !")
i += 1
}
}
}
*** 求1到100的奇数
object Base17 {
def main(args: Array[String]): Unit = {
var i = 1;
while (i < 100){
println(i)
i = i + 2
}
}
}
*** 求1到100的和
object Base18 {
def main(args: Array[String]): Unit = {
var i = 1
var sum = 0
while(i <= 100){
sum = sum + i
i += 1
}
println(sum)
}
}
*** 求是否为闰年
object Base20 {
def main(args: Array[String]): Unit = {
while (true){
print("请输入一个年份:")
val year = scala.io.StdIn.readInt()
if(year%400==0 || (year%4==0 && year%100!=0)){
println(s"$year 是一个闰年")
}else{
println(s"$year 不是一个闰年")
}
}
}
}
*** breakable
import scala.util.control.Breaks.{break, breakable}
object Base20 {
def main(args: Array[String]): Unit = {
breakable{
while (true) {
print("请输入一个年份:")
val year = scala.io.StdIn.readInt()
if (year == 0) {
break
}
if (year % 400 == 0 || (year % 4 == 0 && year % 100 != 0)) {
println(s"$year 是一个闰年")
} else {
println(s"$year 不是一个闰年")
}
}
}
println("欢迎下次使用!")
}
}