标题:猜数字游戏
实例以下:
package SuijJi;
import java.sql.SQLOutput;
import java.util.Random;
import java.util.Scanner;
/*
标题:用代码摹拟猜数字游戏
思路:
1. 首先须要发生一个随机数字,并且一旦发生不再变更。用Random的nextInt办法
2. 须要键盘输入,所以用到了Scanner
3. 获得键盘输入的数字,用Scanner当中的nextInt办法
4. 已得到了两个数字,断定(if)一下
如果太大了,提醒太大了,并且重试;
如果太小了,提醒太小了,并且重试;
如果猜中了,游戏停止。
5. 重试就是再来一次,重复次数不肯定,用while(true)
*/
public class Demo04RandomGame {
public static void main(String[] args) {
System.out.println("猜数字1-100之间的数字");
Random r = new Random();
int randomNum = r.nextInt(100) + 1; //[1,100]
Scanner sr = new Scanner(System.in);
while (true){
System.out.print("请输入你猜想的数字:");
int gameNum = sr.nextInt(); //键盘输入猜想的数字
if(gameNum > randomNum){
System.out.println("太大了,请重试。");
}else if (gameNum < randomNum){
System.out.println("太小了,请重试。");
}else{
System.out.println("恭喜您猜对了!");
break;//如果猜中,不再重试
}
}
System.out.println("游戏停止!");
}
}package SuijJi;
import java.sql