A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

[Java]代码

import java.util.*;

public class Guess{

    public static void main(String[] args){

        Scanner in = new Scanner(System.in);
        Random random = new Random();
        System.out.print("\n 请输入随机数范围:0—");

        int index = in.nextInt();
        int temp = random.nextInt(index);
        int count = 0;
        int first = 0;
        int end = index;
        for(int i = 0;;i++){
            System.out.print("\n请输入数字:");
            int d = Random1(first,end);
            System.out.print(d);
            if(d < temp){
                System.out.println("\n有点小了,请继续!");
                first = d;
                count++;
                continue;

            }

            if(d > temp){
                System.out.println("\n有点大了,请继续!");
                end = d;
                count++;
                continue;
            }

            if(d == temp){
                System.out.println("\n恭喜你,猜对了!");
                break;
            }

        }

        System.out.println("\n你一共用了"+count+"次!");

    }
    public static int Random1(int first, int end ){
        Random random = new Random();
        return (random.nextInt((end-first)) + first);

    }


}

27 个回复

倒序浏览
厉害厉害
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:48:29
7#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:48:34
8#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:50:07
9#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:50:15
10#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:50:27
11#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:50:32
12#
回复 使用道具 举报
gzgd 高级黑马 2018-4-24 10:50:37
13#
回复 使用道具 举报
不错不错
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 加入黑马