Java 从方法中获取随机百分比(HW帮助)
我的方法是让学生去做;使用for语句生成学生在任何给定时间正在做的20件随机事情。我需要帮助总结我的方法生成的输出以及每次输出生成的百分比。以下数字是一个示例,我的百分比将有所不同:Java 从方法中获取随机百分比(HW帮助),java,Java,我的方法是让学生去做;使用for语句生成学生在任何给定时间正在做的20件随机事情。我需要帮助总结我的方法生成的输出以及每次输出生成的百分比。以下数字是一个示例,我的百分比将有所不同: Kissing his girlfriend 40% of the time swimming 30% of the time surfing 30% of the time etc... 导入java.util.Random; 公共类应用程序 { 公共静态无效字符串[]args {
Kissing his girlfriend 40% of the time
swimming 30% of the time
surfing 30% of the time
etc...
导入java.util.Random;
公共类应用程序
{
公共静态无效字符串[]args
{
学生st=新生;
圣学生会;
}
}
下面是一个代码从我的学生课堂上读取的示例:它每次都会更改;
罗斯·杰拉德:亲吻他的女朋友
罗斯·杰拉德:游泳
罗斯·杰拉德:吃零食
罗斯·杰拉德:游泳
罗斯·杰拉德:洗澡
罗斯·杰拉德:学习Java
罗斯·杰拉德:吃零食
罗斯·杰拉德:跳舞
罗斯·杰拉德:在看报纸
罗斯·杰拉德:亲吻他的女朋友
罗斯·杰拉德:喝点咖啡
罗斯·杰拉德:和狗玩
罗斯·杰拉德:在看报纸
罗斯·杰拉德:玩球
罗斯·杰拉德:洗澡
罗斯·杰拉德:在看报纸
罗斯·杰拉德:洗澡
罗斯·杰拉德:在镜子里装腔作势
罗斯·杰拉德:做柔术
罗斯·杰拉德:读论文如果我认为每个学生都做了一些事情,这就产生了一种连锁反应,比如跳舞,读论文 然后: 使用Map
希望有帮助 您只需计算在输出中观察到每个活动的次数。您可以在阵列中跟踪这些。每次看到活动X时,在数组中的位置X处增加值。然后,将数组中的观察总数相加。那么百分比就是numberOfTimesXOccurred/TotalNumberOfOfOfOfOfOfOfOfOfOfOfObservations 你能格式化你的R代码吗?问题是什么?我的问题是如何对我的方法随机生成的内容进行计数,并将其转换为每个计数的百分比。那么你想得到StudentsDoing方法返回的内容的分布吗?设y为调用该方法时收到某个特定值的次数。然后百分比将是y/方法调用总数。基本上,您必须跟踪不同返回值的计数,以及方法调用的总量。我会使用映射,但映射不是替换重复计数,而是将它们相加吗?很抱歉,这是我的第一个编码类。@RossGerard是的,它会替换,然后在每次迭代中,您必须获得值或0,递增它,然后替换它。