package work; import java.util.Random; import java.util.Scanner; public class caimiyu { /** * 3.1步骤1:进入游戏阶段 * 控制台输出“1 进入游戏 2 退出游戏”,键盘输入“1”进入游戏,键盘输入“2”退出游戏。 * 3.2步骤2:开始游戏阶段 * 控制台输出“开始游戏”,“请猜一个数(0-9)”,键盘输入一个整数, * 如果输入的整数和随机数相等,控制台输出“恭喜你,猜对了!”,如 * 果输入的整数比随机数小,控制台输出“猜小了!”,如果输入的整数 * 比随机数大,控制台输出“猜大了!”。玩家一轮游戏至多猜错3次,超 * 过3次为失败,控制台输出“游戏失败!”。 * 3.3步骤3:退出游戏阶段 * 每轮游戏结束,控制台输出“1 进入游戏 2 退出游戏”,玩家可以选择继续游戏,或者退出游戏。 */ //1.执行程序 Main() public static void main(String[] args) { //2.键盘输入类 Scanner Scanner sc = new Scanner(System.in);//快捷键 ctrk+alt+v 返回值 //保证游戏正常运转 玩/不玩 while (true){ //3. 输入数字 int num = sc.nextInt(); //4.进入游戏选择 if (num==1){ //1 进入游戏 System.out.println("欢迎进行游戏中!"); //5.控制台输出“开始游戏”,“请猜一个数(0-9)” System.out.println("开始游戏,请猜一个数(0-9)的数字"); //6.生产随机整数 0-9 Random random = new Random(); int rd = random.nextInt(10); boolean b=false; //游戏机会三次 需要循环 for (int i=0;i<3;i++){ //7.输入0-9的整数 int flag = sc.nextInt(); /* 键盘输入一个整数,如果输入的整数和随机数相等,控制台输出“恭喜你,猜对了!”,如 果输入的整数比随机数小,控制台输出“猜小了!”,如果输入的整数比随机数大,控制台输出“猜大了!” */ if (flag==rd){ b=true; System.out.println("恭喜你,猜对了"); break; //终止 }else if (flag<rd){ System.out.println("猜小了"); }else { System.out.println("猜大了"); } } if (b==false){ System.out.println("游戏失败"); } }else { //2 退出游戏 System.out.println("您已退出游戏!"); } } } }
猜数字小游戏
最新推荐文章于 2024-09-13 21:40:38 发布