object iphone1 {
def main(args: Array[String]): Unit = {
var i=1
while(i<3001){
println(s"$i.I miss you!")
i = i + 1
}
}
}
while循环打印“I miss you!”3000遍。
while(condition) {// 满足条件就执行,如果条件一直满足,就一直执行。
statement(s)
}
object iphone1pro {
def main(args: Array[String]): Unit = {
var i=1
while(i<=100){
println(i)
i = i + 2
}
}
}
object iphone1pro {
def main(args: Array[String]): Unit = {
var i=1
while(i<=100){
if(i%2==1){
println(i)
}
i += 1
}
}
}
打印0到100的奇数整数
object iphone1promax {
def main(args: Array[String]): Unit = {
var sum = 0
var i = 1
while(i <= 100) {
sum = sum +i
i += 1
}
println(sum)
}
}
计算1到100所有整数的和
object iphone1plus {
def main(args: Array[String]): Unit = {
var sum = 0
var i = 3
while(i <= 100) {
sum = sum +i
i += 3
}
println(sum)
}
}
计算1到100所有能被3整除的整数的和
object iphone2 {
def main(args: Array[String]): Unit = {
while(true) {
print("请输入一个年份:")
var year = scala.io.StdIn.readInt()
if(year%400 ==0 || (year%4==0 && year%100 !=0)) {
println(s"$year 是闰年")
} else {
println(s"$year 不是闰年")
}
}
}
}
用循环判断年份是否为闰年(可重复使用)
import scala.util.control.Breaks.{breakable,break}
object iphone2pro {
def main(args: Array[String]): Unit = {
breakable{
while(true){
print("请输入一个年份(输入0可结束程序):")
var 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("欢迎下次使用!")
}
}
输入0可结束代码