Groovy: Number guessing game

Number Guessing game exercise

Random random = new Random()
def hidden = random.nextInt(20)

while (true) {
    print "Guess number: "
    def guess = System.in.newReader().readLine() as Integer
    if (guess < hidden) {
        println "Guess was too small"
    } else if (guess > hidden) {
        println "Guess was too hight"
    } else {
        println "Match!"
        break
    }
}

println "Bye"

timestamp: 2018-05-27T10:00:01 tags:

  • Random
  • nextInt
  • System.in.newReader().readLine