public static void main(String[] args) {
//猜数字游戏
//动态定义一个数组
int[] data = new int[5];
//动态随机生成1-20的5个数据
Random r = new Random();
for (int i = 0; i < data.length; i++) {
data[i] = r.nextInt(20) + 1;
}
//定义一个死循环让用户猜测
Scanner sc = new Scanner(System.in) ;
OUT:
while(true){
System.out.println("请输入一个1 - 20 间的数据");
int guessData = sc.nextInt();
//遍历数组中的每个数据与猜的数据进行比较
for (int i = 0; i < data.length; i++) {
if (data[i] == guessData) {
System.out.println("恭喜您,您已经猜中了");
break OUT;
}
}
System.out.println("当前猜测的数据不存在,请重新输入!");
}
//输出猜中的数组中的每个数
for (int i = 0; i < data.length; i++) {
System.out.print(data[i] + "t");
}
}