package com.day04.www; import java.util.Random; import java.util.Scanner; public class day04 { public static void main(String[] args) { /*开发一个幸运小游戏,游戏规则如下: 游戏后台随机生成1-20之间的5个数(无所谓是否重复),然后让大家来猜数字: 未猜中提示:“未命中”,并继续猜测 猜中提示:“运气不错,猜中了”,并输出该数据第一次出现的位置,且输出全部5个数据, 最终结束本游戏*/ Random data=new Random(); Scanner cai=new Scanner(System.in); int[] arr=new int[5];//定义一个数组存放五个数据 for (int i = 0; i < arr.length; i++)//利用循环为数组导入随机数; arr[i]= data.nextInt(20)+1; OUT: while (true) { System.out.println("请输入你要猜的数"); int key= cai.nextInt(); for (int i = 0; i < arr.length; i++) { if(key==arr[i]) { System.out.println("运气不错,猜中了,数据第一次出现的位置是在数组arr下标为:" + i+ "的位置"); System.out.println("数组的内容分别为:"); for (int i1 = 0; i1 < arr.length; i1++) System.out.print(arr[i1]+"\t"); break OUT;//结束整个死循环,游戏结束; } } System.out.println("未命中,请继续猜中"); } } }
利用java开发一个猜数字幸运小游戏:游戏规则如下
于 2022-06-21 20:48:10 首次发布