-
求解代码中count[number - 10]++的作用,为代码加注释。0
import java.util.Random;
public class RandomTest2
{
public static void main(String[] args)
{
int[] count = new int[41];
Random random = new Random();
for(int i = 0; i < 50; i++)
{
int number = random.nextInt(41) + 10;// [10, 50]
System.out.println(number);
count[number - 10]++;
}
for(int i = 0; i < count.length; i++)
{
if(0 == count[i])
{
continue;
}
System.out.println((10 + i) + "出现次数:" + count[i]);
}
int max = count[0];
for(int i = 0; i < count.length; i++)
{
if(max < count[i])
{
max = count[i];
}
}
System.out.println("出现的最大次数为:" + max + "次");
for(int i = 0; i < count.length; i++)
{
if(max == count[i])
{
System.out.println(i + 10);
}
}
}
}
2012年8月13日 22:53
1个答案 按时间排序 按投票排序
-
采纳的答案
其实就是随机生成10-50之间的整数,然后统计生成的数的各自生成次数、出现最大的次数是多少以及次数最大的是哪几个数
这段程序实现的时候只用一个数组来实现上面所要功能,数据存放的是出现次数,但是数据下标表示生成的数(也就是那10-50之间的随机数)
这句话:int number = random.nextInt(41) + 10; 表示生成10-50之间随机数,因为number将用来表示数据下标
但是数组int[] count = new int[41]; 只定义了41长度,之间就是10的差
所以在【count[number - 10]++; 】用number - 10处理下下标,以防下标超出范围,并且count[?]++也实现出现次数的统计
在统计出现次数等等情况的时候,都会有下标+10表示生成的随机数2012年8月14日 15:12
相关推荐
STAR-CCM+是一款广泛应用于工程模拟和计算流体力学(CFD)领域的软件。它由CD-adapco公司开发...STAR-CCM+提供的这些功能和案例,不仅能够帮助工程师解决复杂工程问题,还能在产品设计、优化和创新过程中发挥关键作用。
在阅读LibSVM-2.6的程序代码注释时,你会了解到每个函数的作用,以及如何调用这些函数实现SVM的训练、预测和参数调整等功能。这对于理解SVM的工作原理,以及如何在实际项目中应用LibSVM至关重要。通过深入研究代码,...
基于Python实现遗传算法求解柔性车间调度问题项目源码+超详细注释(课程设计).zip基于Python实现遗传算法求解柔性车间调度问题项目源码+超详细注释(课程设计).zip基于Python实现遗传算法求解柔性车间调度问题项目源码...
标题 "cpp代码-{11x-13=1x-10+28 {10y-10=9z-22+101" 暗示这是一个关于C++编程的问题,其中可能涉及了数学方程的解决或者算法实现。描述与标题相同,进一步确认了这可能是两个线性方程的表示。标签 "代码" 明确指出...
【项目介绍】基于matlab实现的水库优化调度动态规划求解课设源码+详细注释+实验数据.zip基于matlab实现的水库优化调度动态规划求解课设源码+详细注释+实验数据.zip基于matlab实现的水库优化调度动态规划求解课设源码...
通过学习,你将能够独立完成简单的有限元模型建立、求解和结果分析,为进一步深入研究复杂问题打下坚实基础。 在实际应用中,有限元法常常与其他技术结合,例如前处理器用于生成网格,后处理器用于结果解释和可视化...
(2)将每个变量在当前时刻t的值和t-τ+h时刻迭代逼近的值带入微分方程中,即将x(t)替换为σ(y(t-τ+h)-x(t)),将y(t)替换为x(t)(ρ-z(t-τ+h))-y(t),将z(t)替换为x(t)y(t)-βz(t-τ+h) (3)得到一个关于x(t), y(t...
1、该资源内项目代码经过严格调试,下载即用确保可以运行! 2、该资源适合计算机相关专业(如计科、人工智能、大数据、数学、电子信息等)正在做课程设计、期末大作业和毕设项目的学生、或者相关技术学习者作为学习...
包含以下内容: 系统介绍了如何通过Matlab+Yalmip工具箱求解单阶段鲁棒优化的方法,总共包括三种方法和两个算例: ...5.代码使用matlab+Yalmip求解,第二个鲁棒优化问题中还用到了MATPOWER工具箱。
2023全国大学生数学建模竞赛 c题 含论文,代码,数据处理2023数学建模国赛C题目录:sunny:+--readme.md+--代码| +--ARIMA.ipynb| +--单品合并.ipynb| +--回归方程展示图.ipynb| +--按月销售量汇总.ipynb| +--第三问 ...
标题中的“页码问题的求解--------c++语言描述”是指使用C++编程语言来解决一个与页码相关的数学问题。这个问题的核心是计算在1到N(1)这个范围内,数字1出现的总次数。在页码中,1可能出现在个位、十位或百位上,...
pascal预处理:给定一段pascal程序,去掉程序中的所有注释,并把每一行前添加一个行号。工程中包括三个.pas文件可以体验。 正规toNFA:把正规表达式转换为NFA,参考了同学大佬的做法,先把正规表达式转为后缀表达式...
基于 Python 实现的有限元方程求解程序,旨在通过有限元方法解决非齐次两点边值问题。它用于近似求解在给定域内的微分方程解。该项目主要利用numpy和scipy库,将域离散化为较小的单元,并使用适当的基函数构建 Ritz-...
遗传算法 求解物流配送中心选址问题 源码+详细注释(Matlab编写) 有两种解决选址问题代码,说明如下: 代码一:免疫算法物流配送中心选址 模型应用场景: 1.配送中心能够配送的总量≥各揽收站需求之和 2.一个配送中心...
在提供的代码中,每个函数和主要步骤都应有清晰的注释,解释了算法的具体实现细节,便于初学者学习和复用。 - 参考文献提供了算法的理论基础和改进方向,有助于深入理解和进一步研究。 通过这个MATLAB代码实现,你...
这个压缩包"VINS-Mono代码注释.7z"包含了VINS-Mono算法的源代码以及相关的注释,对于理解和实现这类技术非常有帮助。 首先,VINS-Mono的核心在于融合视觉信息(来自摄像头)和惯性信息(来自IMU),以实现高精度的...
【资源说明】人工智能大作业基于模拟退火算法的夏普比率求解python源码+sql数据库+详细注释(附带股票分析功能).zip人工智能大作业基于模拟退火算法的夏普比率求解python源码+sql数据库+详细注释(附带股票分析功能)....
基于Matlab遗传算法求解函数优化问题源码+代码注释+项目说明.zip 【资源介绍】 该项目是个人课程作业,答辩评审分达到95分,代码都经过调试测试,确保可以运行!欢迎下载使用,可用于小白学习、进阶。 该资源主要...