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。程序会不断提示用户输入猜测值,直到猜中为止。每次用户输入后,程序会检查猜测值是否正确,并给出相应的提示。

浙公网安备 33010602011771号