Scala编程:创建一个简单的随机数猜数游戏

在这个游戏中,程序会生成一个1到100之间的随机数,玩家需要猜测这个数字。程序会根据玩家的输入给出提示,直到猜中为止。

import scala.util.Random

object GuessNumberGame {
  def main(args: Array[String]): Unit = {
    val randomNum = Random.nextInt(100) + 1
    var guess = 0

    println("我已经想好了一个1到100之间的数字。")

    do {
      println("请输入你的猜测:")
      guess = scala.io.StdIn.readInt()

      if (guess < randomNum) {
        println("太低了,再试试吧!")
      } else if (guess > randomNum) {
        println("太高了,再试试吧!")
      }
    } while (guess != randomNum)

    println(s"恭喜你!正确答案是 $randomNum。")
  }
}

这段代码首先导入了scala.util.Random库来生成随机数。main函数中,我们生成了一个1到100之间的随机数,并初始化玩家的猜测为0。程序会不断提示用户输入猜测值,直到猜中为止。每次用户输入后,程序会检查猜测值是否正确,并给出相应的提示。

posted @ 2026-02-11 20:38  曹明阳  阅读(13)  评论(0)    收藏  举报