while的例题练习
do while的使用
var i = 100
do{
println(i)
i = i + 1
} while(1 <= 10)
println("欢迎下次使用")
例题:1加到19=多少
def main(args: Array[String]): Unit = {
var i = 1
var sum = 0
while (i <= 19) {
println(i)
sum += i
i = i + 1
}
println(s"${sum}")
}
例题3:判断一个数是不是素数
def main(args: Array[String]): Unit = {
var num = 121
var isPrime = true
var i = 2
while(i <= num -1) {
if (num % i == 0) {
isPrime = false
println(s"${num}能被${i}整除")
}
i += 1
}
if(isPrime){
println(s"${num} 是素数")
}else{
println(s"${num} 不是素数")
}
例题4:
def main(args: Array[String]): Unit = {
var i = 0
var money = 1.0
while(i < 10){
money = money * 1.1
i = i + 1
println(s"第${i}年结束时,钱数额为${money}")
}
}
// 第二问题目代码
// while(money <= 1000){
// money = money * 1.1
// i = i + 1
//println(s"第${i}年结束时,钱数额为${money}")
//}
//println(i) = 73
}
for 循环
def main(args: Array[String]): Unit = {
// for( i <- 1 to 100 by 1) <====> for( i <- 1 to 100)
var sum =0
for( i <- 1 to 100 by 2){
println(i)
sum += i
}
println(sum)
}