编写Java程序创建一个包含5个人名的字符串数组(人名自定),然后从数组中随机选出一个

pql1911
2011-09-24 · 超过15用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:37.2万
展开全部
给你个比较简单的例子...最重要的是要引入UTIL包里面的RANDOM类...要多看看JDK API 帮助文档哦..
import java.util.Random;
class ceshi
{
public static void main(String[] args)
{ Random ra=new Random();
int ra2=ra.nextInt(5);
String []st={"张三","李四","杨过","郭靖","黄蓉"};
System.out.println("名字:"+st[ra2]);
}
}
楼下的哥们儿..你有好好看吗?总共5个数组...最高下标是4好不好? 01234
ra.nextInt(n)里面n是指从0开始的n个数....也就是说5的话它随机出的数是0-4之间的数...
女非鱼焉知鱼乐
2011-09-24 · TA获得超过150个赞
知道小有建树答主
回答量:225
采纳率:0%
帮助的人:120万
展开全部
楼上的是错的 ra.nextInt(4)的话会下标越界 如果随机个4 就报错了
Random ra=new Random();
int ra2=ra.nextInt(3);
String []st={"张三","李四","杨过","郭靖","黄蓉"};
System.out.println("名字:"+st[ra2]);
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式