Scala while循环
2022-05-13 14:39 更新
while循环执行一个代码块,只要条件为真。
以下代码每天打印一次投诉,直到13日的下个星期五到达:
object Main {
def main(args: Array[String]) {
import java.util.Calendar
def isFridayThirteen(cal: Calendar): Boolean = {
val dayOfWeek = cal.get(Calendar.DAY_OF_WEEK)
val dayOfMonth = cal.get(Calendar.DAY_OF_MONTH)
(dayOfWeek == Calendar.FRIDAY) && (dayOfMonth == 13)
}
while (!isFridayThirteen(Calendar.getInstance())) {
println("Today isn"t Friday the 13th. Lame.")
Thread.sleep(86400000)
}
}
}
Scala do-while循环
do-while循环在条件表达式为真时执行一些代码。
也就是说,do-while检查在运行块之后条件是否为真。
要计数到10,我们可以这样写:
object Main {
def main(args: Array[String]) {
var count = 0
do {
count += 1
println(count)
} while (count < 10)
}
}
以上内容是否对您有帮助:

免费 AI IDE


更多建议: