首页 > 编程语言 >Java猜数字游戏

Java猜数字游戏

时间:2022-11-30 10:23:46浏览次数:37  
标签:Java 游戏 int Random System println out data 数字

 

package cn.edu.dcxy;

import java.util.Random;
import java.util.Scanner;

public class GuessNumber {
    public static void main(String[] args) {
        int[] data = new int[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(guessData == data[i]){
                    System.out.println("您已经猜中了该数据,运气不错了!您猜中的数据索引是:" + i);
                    break OUT;
                }
            }
            System.out.println("当前猜测的数据在数组中不存在,请重新猜测!");
        }
        for(int i = 0; i < data.length; i++) {
            System.out.print(data[i]+"\t");
        }
        System.out.println();
    }
}

  

 

猜数据游戏。。。

标签:Java,游戏,int,Random,System,println,out,data,数字
From: https://www.cnblogs.com/zhzhang/p/16937622.html

相关文章

  • JavaScript调用App原生代码(iOS、Android)通用解决方案
     实际场景场景:现在有一个H5活动页面,上面有一个登陆按钮,要求点击登陆按钮以后,唤出App内部的登录界面,当登录成功以后将用户的手机号返回给H5页面,显示出来。这个场景应......
  • java Http请求工具类
    importcom.alibaba.fastjson.JSON;importcom.alibaba.fastjson.JSONObject;importlombok.extern.slf4j.Slf4j;importjavax.net.ssl.*;importjava.io.*;importj......
  • 【java异常排查】 报错原因及排查【异常 解决方法】【经验总结】
    ​ 报错一:org.apache.jasper.JasperException:/xxx/xxx/xx.jsp(line:2312,column:334)TheJSPspecificationrequiresthatanattributenameisprecededbywh......
  • 报数游戏
    描述n个人站成一行玩一个报数游戏。所有人从左到右编号为1到n。游戏开始时,最左边的人报1,他右边的人报2,编号为3的人报3,等等。当编号为n的人(即最右边的人)报完n之后,轮到他左......
  • 盒子游戏
    描述有两个相同的盒子,其中一个装了n个球,另一个装了一个球。Alice和Bob发明了一个游戏,规则如下:Alice和Bob轮流操作,Alice先操作。每次操作时,游戏者先看看哪个盒子里的球的......
  • 安徽大学第三届ACM/ICPC 程序设计竞赛现场赛-取数字问题
    描述定的M*N的矩阵,其中的每个元素都是-10到10之间的整数,你的任务是从左上角(1,1),走到右下角(M,N),每一步只能向下或者向右,你所经过的方格里面的数字都必须被选取,请找出一条......
  • 统计数字
    描述输入一个数n(n<=200000)和n个自然数(每个数都不超过1.5*10^9),请统计出这些自然数各自出现的次数,按顺序从小到大输出。输入数据保证不相同的数不超过10000个。 输入......
  • 传球游戏
    描述    上体育课的时候,小蛮的老师经常带着同学们一起做游戏。这次,老师带着同学们一起做传球游戏。    游戏规则是这样的:n个同学站成一个圆圈,其中的一个......
  • 字母旋转游戏
                                   字母旋转游戏Description给定两个整数M,N,生成一个M*N的矩阵,矩阵中元素取值......
  • 通州大兴游戏网站高防BGP物理机
    普通的应用服务器,其唯一的功能就是根据用户的HTTP请求计算一台真实的服务器地址,并将真实的服务器地址写入HTTP重定向响应中(响应状态吗302)返回给浏览器,然后浏览器再自动请......