首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    题目 📝

    公司老板做了一笔大生意,想要给每位员工分配一些奖金,想通过游戏的方式来决定每个人分多少钱。 按照员工的工号顺序,每个人随机抽取一个数字。按照工号的顺序往后排列,遇到第一个数字比自己数字大的,那么,前面的员工就可以获得 距离 * 数字差值 的奖金。 如果遇不到比自己数字大的,就给自己分配随机数数量的奖金。 例如: 按照工号顺序的随机数字是:2,10,3。那么第 2 个员工的数字 10 比第 1 个员工的数字 2 大, 所以,第 1 个员工可以获得 1 * (10 - 2) = 8。 第 2 个员工后面没有比他数字更大的员工,所以,他获得他分配的随机数数量的奖金,就是 10。 第 3 个员工是最后一个员工,后面也没有比他更大数字的员工,所以他得到的奖金是 3。 请帮老板计算一下每位员工最终分到的奖金都是多少钱。

    03

    Java实现随机人名抽取

    - 使用数组、方法、循环等实现人名的随机抽取 ## 前言:         我们今天来写一个随机抽取用户名字的一个小程序,     首先我们思考这个需求他需要的条件,要抽取用户的名     字,就要先有一个容器,来储存用户名字的数据,其次     要有随机的功能实现,因为要随机,所以还要有一个寻     找的功能,挨个寻找的功能需要循环来实现,再想一下     有寻找,找到了还继续往后找嘛?当然肯定不找了,找     到了还继续运行程序,只会浪费内存,这里就要用到break;     中止语句,最后再打印输出。 ###### 1.要有一个储存用因为户数据的一个数据库         因为有些小伙伴刚入们没学过数据库,所以这里就     使用动态数组来代替数据库,实现数据库储存数据,查     找数据,打印数据的功能。 ###### 2.实现随机的功能         这里实现随机的功能可以使用Math方法语句来实现     因为这是JDK里提前定义好的方法,可以直接拿来用,     直接新建new一个新的方法,通过名字.的方式来调用     Math可以随机给出一个数,范围是(0.1-1.0) ###### 3.使用break;语句         使用break;语句可以直接中止此次循环,在这个数     寻找到后,直接中止程序,就不再往下继续寻找寻找,从     而达到节约时间,提升运行速度,节约内存的作用。 ###### 4.if、else与length         一个if与else的嵌套,确定随机生成的数字是否大于     1,若小于1则直接终止程序,length函数,表示数组的长     度,与数组巧妙的使用。 ###### 5.使用循环语句         使用while函数,直接对生成的数字进行判断。 ### 代码如下: ``` public class DiceGame {    public static void main(String[] args) {       String[] name = {"张三", "李四", "王五",};//定义人名       int num = (int) (Math.random() * 3);//通过Math实现随机       while (num > name.length - 1) {//对生成的随机数进行判断          if (num <= name.length - 1) {             break;          }          num = (int) (Math.random() * 3);       } //将数组下标设置成随机数,就可以实现人名的随机抽取       System.out.println("被抽取的人是" + name[num]);    } } ``` - 代码仅供参考

    01

    不花一分钱,这款小程序免费抽走 100 万件奖品

    小程序体验师:王雨沛 逢年过节的时候,很多公司或者是聚会的现场,都会有抽奖环节。如果通过传统的方式抽奖,现场人一多就会比较麻烦。 都说科技改变生活,抽奖这件小事,也可以通过小程序变得更方便。今天要给大家推荐的「抽奖助手」就能办到。据说,这款小程序目前已经累计抽出了超过 100 万件奖品。 关注「知晓程序」公众号,微信后台回复「0109」,一张图教你玩转小程序。 打开「抽奖助手」小程序,界面非常简洁,最上面有一个「抽奖活动」可以参与,点击「立即参与」就可以等待开奖了。 你可以在抽奖页面看到参与抽奖的人数,也可

    03

    腾讯犀牛鸟精英人才培养计划课题介绍(四)——数据挖掘&数据库存储&网络研究

    腾讯犀牛鸟精英人才培养计划是一项面向学生的校企联合培养方案,项目覆盖机器学习、量子计算、计算机视觉、语音技术、自然语言处理等产学研热点方向,入选学生将到腾讯开展科研访问,基于真实产业问题,借助腾讯海量数据、专家指导等资源,验证学术理论,加速成果应用转化,全面提升自身科研能力和综合素质。 2018年度申请时间已经过半,小伙伴们要抓紧哦~ 今年共有8个课题方向,54个子课题供大家选择,总有一款适合你! 快来看看最后三个课题方向吧 数据挖掘及相关应用研究 6.1 强化学习技术在广告推荐系统 中的应用 研究如

    04
    领券