(java)生成五个1-20之间的随机数进行猜测的小游戏

Posted xiaoniu667

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(java)生成五个1-20之间的随机数进行猜测的小游戏相关的知识,希望对你有一定的参考价值。

package com.ag.array;
import java.util.Random;
import java.util.Scanner;
public class arraryguess 
    public static void main(String[] args) 
        //随机数猜测游戏
        //定义一个随机数组
        int[] guessnumber =new int[5];
        Random r=new Random();
        for (int i = 0; i < guessnumber.length; i++) 
            guessnumber[i] = r.nextInt(20)+1;//随机生成1-20中的5个随机数存到数组中去
        
        Scanner sc=new Scanner(System.in);
        OUT:
         while (true)
             System.out.println("请输入一个1-20之间的数进行猜测");
             int data = sc.nextInt();
             for (int i = 0; i < guessnumber.length; i++) 
                 if(data==guessnumber[i])
                     System.out.println("恭喜你猜中了!你的数组索引是"+i);
                     break OUT ;//结束整个死循环代表游戏结束了
                 

             
             System.out.println("很遗憾你没有猜中");
            //输出数组元素,让用户明白确实猜中了其中的数
        for (int i = 0; i < guessnumber.length; i++) 
            System.out.print(guessnumber[i]+"\\t");
        
    


结果如下:

以上是关于(java)生成五个1-20之间的随机数进行猜测的小游戏的主要内容,如果未能解决你的问题,请参考以下文章

201621123065《JAVA课程设计报告》

Java连载81-枚举类型,生成五个不重复的随机数,集合简介

五个常用的Java-api包:

(JFrame)如何在不显示的情况下读取随机数进行比较?

猜测1-100的随机整数

猜测1-100的随机整数