判断一个数是不是素数
素数,只有1和它本身能被整除。
object ddd13 {
def main(args: Array[String]): Unit = {
var i = 2
var num = 121
var isPrime = true
while(i <= num - 1) {
if (num % i ==0){
isPrime = false
println(s"${num}能被${i}整除")
}
i = i+1
}
if(isPrime){
println(s"${num}是素数")
}else {
println(s"${num}不是素数")
}
}
}
复利公式
题目描述:假设某人的年化投资回报率是10%。也就是说投入1元之后:
第一年结束时有1.1元,计算过程是:1 *(1+10%) = 1.1
第二年结束时有1.21元,计算过程是:1.1*(1+10%) = 1.21元,
第三年结束时有1.331元,计算过程是:1.21*(1+10%) = 1.331元,
编写程序:
1、求它第10年结束时有多少元?
2、多少年之后能超过1000元?
object ddd14 {
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}")
}
}
}