程序随机生成一个 1~ 10 之间的数字,并让用户输入一个数字, 1. 如果大于该数字,就提示,数字大了,继续猜; 2. 如果小于该数字,就提示数字小了,继续猜; 3. 如果等于该数字,就提示猜对了, 结束程序。 [br][/br] 但是只有3次猜的机会,[br][/br] 一旦猜对,退出 三次全部猜错的话,提示机会已经用完,退出[br][/br] [br][/br] //思路 //随机生成一个1~10 的整数 我们需要用到 Math.random() 方法。 // 需要一直猜到正确为止,所以一直循环。 // 用while 循环合适更简单。 // 核心算法:使用 if else if 多分支语句来判断大于、小于、等于。
举一反三
- 猜数字游戏:利用脚本生成一个 50 以内的随机数,提示用户猜数字,根据用户的输入,提示用户猜对了,猜小了或猜大了,直至用户猜对脚本结束。
- 猜数字游戏任务描述:编写一个猜数字游戏的程序,程序后台预先生成一个0-9的随机数。用户键盘录入一个所猜的数字,如果输入的数字与后台预先生成的数字相同,则表示猜对了程序打印“恭喜您,答对了!”,如果不相同,则比较输入的数字与后台预先生成的数字。如果大了,打印“sorry,您猜大了!”,如果小了,打印“sorry,您猜小了!”;游戏一直继续到数字猜对为止。
- 编写程序实现猜数字功能:随机生成1~100的整数,提示输入所猜的数字,判断输入的数字与随机生成的数是否相等!!如果相等,输出“恭喜您,猜对了!”;如果不等,一直猜,直到猜正确为止。(注:所用到生成随机数的类请自行检索使用方法)
- 编写一个游戏。首先,你想好一个数字,然后把这个数字保存到变量num中。然后让用户去猜这个数字,如果猜的数字大于你想的数,要提示用户“要小一些”,如果猜的数字小于你想的数,要提示用户“要大一些”。只有当猜到的数字等于你想的数,才会提示用户“猜对了,你好棒”,然后退出程序。
- 使用Java编写一个猜数字小游戏,程序后台随机生成一个0~9的数字,使用键盘输入所猜的数字,猜对或猜错都给出相应的提示,最多猜5次。