黑马程序员技术交流社区
标题:
0416班级点名器
[打印本页]
作者:
怪学究
时间:
2015-4-26 23:09
标题:
0416班级点名器
本帖最后由 王荣荣 于 2015-11-5 15:09 编辑
/**
@author:chengzhang
2015.4.25
需求:
点名器
思路:
1.使用数组将姓名存储。
2.然后产生一个1-100的随机数
3.将数组索引和随机数进行匹配
4.输出姓名
*/
class Demo
{
public static void main(String[] args)
{
String[] name ={"张鹏",
while(true)
{
int num = (int)(Math.random()*100)%78;
//if(num < 78)
//{
System.out.println(name[num]);
break;
//}
//else
//{
// continue;
//}
}
}
}
作者:
guoyuan
时间:
2015-4-26 23:19
我数了,没有100个元素!
作者:
哔哩哔哩
时间:
2015-4-26 23:56
1、num的值一定小于78,if(num<78)的判断是多余的
2、这种算法随机出来的数概率不平均,0-22这块区域随机出来的概率大于23-77
作者:
xuelanghu120
时间:
2015-4-26 23:57
第一:名单可以单独放一个java文件中,通过static定义,类名加数组名调用,第二random直接乘以78就可以了,第三可以使用Scanner多次输入
作者:
雪风飞花
时间:
2015-4-27 00:03
顶一下贴
作者:
yelebron
时间:
2015-4-27 00:21
嗯 不错不错!!!!!
作者:
崔小可
时间:
2015-4-27 00:22
嗯 不错不错!!!!!
作者:
斷灬dian
时间:
2015-4-27 00:39
来学习 学习!!!!
作者:
上善若水_Wx
时间:
2015-4-27 09:41
不错不错~~~~~~~~~~~~~~~~~
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2