object basic20 {
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}")
}
}
}
object basic20 {
def main(args: Array[String]): Unit = {
// 年化投资回报率
val rate = 0.1
// 初始投资金额
var principal = 1.0
// 1. 求第 10 年结束时的金额
for (i <- 1 to 10) {
principal = principal * (1 + rate)
}
println(s"第 10 年结束时的金额为:$principal 元")
// 2. 计算多少年之后能超过 1000 元
principal = 1.0
var years = 0
while (principal <= 1000) {
principal = principal * (1 + rate)
years += 1
}
println(s"经过 $years 年之后能超过 1000 元")
}
}
运行输出后:
object basic21 {
def main(args: Array[String]): Unit = {
var sum = 0
for(i <- 1 to 100 by 2){
println(i)
sum += i
}
println(sum)
}
}