scala

42 阅读1分钟
object Main {
def main(args: Array[String]) = {
    var sum:Double = 0
    var i = 1
    while(i <= 19){
        if(i%2 == 1){
            sum = sum + 1.0 / i
        }else{
            sum -= 1.0 / i
        }
        i += 1
    }
    println(s"sum=${sum}")
}
}

判断一个数是否为素数


object Main {
def main(args: Array[String]) = {
    var num = scala.io.StdIn.readInt()
    var isPrime:Boolean = true
    var i = 2
    while(i<=num -1){
        if(num % i == 0){
            isPrime = false
        }
        i += 1
    }
    if(isPrime){
        println(s"$num 是素数")
    }else{
        println(s"$num 不是素数")
    }
  

小球每次落地的高度


object Main {
def main(args: Array[String]) = {
    var i = 0
    var high = 100.0
    while(high >=0.5){
        high = high / 2.0
        i+=1
        println(s"经过${i}次落地之后, 小球的高度是${high}")
    }
	println(s"经过${i}次落地之后, 小球的高度是${high},小于0.5米的")
}
}

object Main { def main(args: Array[String]) = { var i = 0 var money = 1.0 while(i<=10){ money = money * 1.1 i += 1 println(s"i年之后,i 年之后, 有 money 元") } println(s"10年之后, 总的钱变成了: $money") } }

object Main { def main(args: Array[String]) = { var i = 0 var money = 1.0 while(money < 1000){ money = money * 1.1 i += 1 println(s"i年之后,i 年之后, 有 money 元") } println(s"i年之后,总的钱变成了:i 年之后, 总的钱变成了: money") } }