object basic18 {
def main(args: Array[String]): Unit = {
//如何打印 I miss you ! 3000次
//循环 while
var i = 1;
while(i <= 3000){
println("I miss you!")
i = i + 1
}
}
}
2.
object basic18 {
def main(args: Array[String]): Unit = {
//如何打印100以内全部奇数
//循环 while
var i = 1;
while(i <= 100){
if(i%2 == 1){
println(i)
}
i = i + 2
}
}
}
3.
object basic18 {
def main(args: Array[String]): Unit ={
//求1~100的和
//循环
var i = 1
var sum = 0
while (i <= 100) {
sum = sum + i
i += 1
}
println("1到100的和是:" + sum)
}
}
4.
object basic18 {
def main(args: Array[String]): Unit ={
//死循环
//while (true){
// println("1" )
//}
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 不是一个闰年")
}
}
}
}
5.
import scala.util.control.Breaks.{break,breakable}
object basic18 {
def main(args: Array[String]): Unit ={
//跳出循环
//自动跳出。循环条件不成立,就会自动结束循环
//手动跳出循环break
breakable{
while (true){
print("请输入一个年份:(输入0可结束进程)")
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("欢迎下次使用!")
}
}