酒局游戏

酒局游戏

前言

酒局游戏是由2个人以上游玩,由回答者提出一个范围,
出题者在这个范围中设定一个整数值,让回答者进行猜测,
对每次猜出的数给出偏大偏小或是正确的的提示,
注意,当回答者用完10次回答机会或在10次机会回答正确时,游戏结束

一、编译思路

猜数字小游戏(二分法内涵)

思路
1.输入一个范围
2.生成随机数字
3.让用户输入猜的数字,
4.判断正误
    如果太大就提示太大
    如果太小就提示太小
    如果相同就说对了
5.多次循环(10次)
6.直到正确,break跳出循环
7.只能猜测10次,多于10次就break

二、Random类介绍

1.包地址		java.util.Random 

2.构造方法    
Random​() 创建一个新的随机数生成器。  
Random​(long seed) 使用单个 long种子创建一个新的随机数生成器。  

3.要用到的产生整型随机数的方法及重载方法
int nextInt​() 
int nextInt​(int bound)        
//bound放一个int值范围是 	如 bound = 3 时,产生随机数范围是 [0,3) 数学集合中的左闭右开区间
即产生随机数a ,a < 3 && a >= 0。

代码如下(示例):

import java.util.Random;
/*
Random  随机
1.导包
import java.util.Random;
2.创建
Random r = new Random(); // 小括号留空就可以
3.使用
获取一个随机int数字(范围是int所有范围,正负有两种) : int num = r.nextInt();
获取一个随机的int数字(参数代表了范围): int num = r.nextInt(3); 0 到 3 左闭右开
 */
public class Demo03 {
    public static void main(String[] args) {
        Random r = new Random();

        int num = r.nextInt();
        System.out.println(num);

        num = r.nextInt(10);
        System.out.println(num);
    }

}

程序实现代码如下

代码如下(示例):

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

/*
猜数字小游戏(二分法内涵)

思路
1.输入一个范围
2.生成随机数字
3.让用户输入猜的数字,
4.判断正误
    如果太大就提示太大
    如果太小就提示太小
    如果相同就说对了
5.多次循环
6.直到正确,break
7.只能猜测10次,多于10次就break
 */
public class Demo05Game2 {
    public static void main(String[] args) {
        System.out.println("请输入你想要数的范围");
        int n = new Scanner(System.in).nextInt();
        int num = new Random().nextInt(n);  // [1,n]
        int flag = 1;

        while(flag<11){
            flag++;
            System.out.println("请输入你猜的数");
            int a = new Scanner(System.in).nextInt();

            if(a == num ) {
                System.out.println("猜对了!");
                break;
            }
            else if(a > num){
                System.out.println("猜的过大了");
            }
            else if(a < num){
                System.out.println("猜的过小了");
            }
        }
        if(flag == 11){
            System.out.println("GAME OVER");
        }
    }
}

总结

本文介绍了Random函数来制作小游戏的方法,来帮助刚刚接触java基础语法的程序员, 练习Random及Scanner方法的使用
  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 12
    评论
虎年姓氏头像微信小程序源码是一种可以生成虎年年份姓氏头像的小程序源码。在中国传统文化中,虎年被视为吉祥、瑞气凛然的年份,而姓氏是人们身份的象征之一。这个小程序源码可以根据用户输入的姓氏和选择的虎年年份,自动生成一张与姓氏相关的虎年年份头像,以表达吉祥和祝福之意。 而ai智能配音小程序源码是一种可以实现智能配音功能的小程序源码。在这个小程序中,用户可以上传一段需要配音的语音内容,然后选择不同的配音风格或语言,通过人工智能技术进行智能配音。通过这个小程序,用户可以将普通的语音内容转化为带有不同风格或语言的配音内容,增加娱乐性和趣味性。 喝娱乐多则是指与喝相关的娱乐活动。在社交场合中,喝经常被作为一种娱乐方式,可以增进人与人之间的交流和感情。喝娱乐活动可以包括多种形式,例如聚餐或派对中的游戏或挑战的形式等。通过喝娱乐活动,人们可以放松身心,享受欢乐时光,增进友谊和互动。 总而言之,虎年姓氏头像微信小程序源码和ai智能配音小程序源码是可以提供各种娱乐功能的小程序源码。虎年姓氏头像小程序可以带来姓氏和虎年的祝福,ai智能配音小程序可以带来声音的创意和趣味,而喝娱乐则是一种结识新朋友和放松身心的方式。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 12
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值