beta版1.1.2
2024-09-26 16:14:04
此次的beta版本做的修改重点在内部的算法上面。
因为之前所做的判断不重复的随机数方面采用的是String.valueof()的方式,即将int类型数字转换成string类型,比较string中是否出现过这个字符,String.contain()方法,但是问题出现了,当数字超过9后,存放在String中的是两个字符。
所以在数字10以后的情况会出现问题。
所以本次的判断随机数是否是重复的,采用了较简单的数组比较的方式。
public boolean cunzai(int x)
{ int i=0;
while(shu[i]!=16&&x!=shu[i]&&i<16)
{
i++; }
if(shu[i]==x)
return true;
else
{
shu[i]=x;
return false;
}
}
这里的数组shu的长度为16,游戏的最大人数为16人。
因此通过此次的优化,减少了较大的问题出现的几率。
敬请期待后续版本。
最新文章
- Zabbix监控
- 【Java】代处理?代理模式 - 静态代理,动态代理
- centos7 + php7 lamp全套最新版本配置,还有mongodb和redis
- tilemap坐标转换
- 数据库语言(二):SQL语法实例整理
- USACO3.43Electric Fence(pick定理)
- 你好,C++(39)6.4.4 依葫芦画瓢:用C++表达设计结果(下)
- 安装Linux_[CentOS]系统
- java.lang.OutOfMemoryError 解决程序启动内存溢出问题
- 在centos7中手动编译greenplum
- 自定义一个View作为弹出对话框
- Linux之read命令使用
- 真正让HTML标签、DIV、SPAN拥有onfocus和onblur,聚焦和失焦
- pytest十:用例 a 失败,跳过测试用例 b 和 c 并标记失败 xfail
- Fortran中的指针使用
- Windows操作系统电脑的运行代码大全
- Spring Bean的生命周期例子
- 变态跳台阶(python)
- 封装7z软件实现批量文件或目录压缩
- 20155222卢梓杰 实验一 逆向及Bof基础
热门文章
- three.js:Failed to execute &#39;texImage2D&#39; on &#39;WebGLRenderingContext解决方案
- Redis(一) 安装
- linux 进程guanl管理的常用几个命令
- sqlserver查询数据库中包含某个字段的所有表和所有存储过程
- oracle表空间到32G后扩容
- DPDK环境搭建
- CodeForces - 988D(思维STL)
- NOIP2017 游记
- laravel运行慢是怎么回事?
- 【BZOJ3675】【Apio2014】序列分割