Java随机产生两个数组中的值,并产生5个字符的长度。

作者&投稿:比质 (若有异议请与网页底部的电邮联系)
java如何获取数组长度和字符串长度~

字符串长度 是length()方法 String b ; int i= b.length(),数组长度是length属性Sting a[][];int j=a.length;

如果你只是要数组的长度的话,那么任意的数组都有length属性,直接访问就可以了。如果你想要字符串数组中所有字符的长度,就得循环了。
String[] a = {"111","22","3333","44444"};
int rs=0;
for( int i=0 ; i<a.length ; i++ ){
rs+=a[i].length();
}
// rs为字符数组中所有字符串的长度之和。

public class RandomArray
{
public static void main(String[] args)
{
int num[] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };
String letter[] = { "D", "F", "G", "K", "M", "P", "T" };
String tempStr = "";
//循环的方法
for(int i=0; i<3; i++){
long number = Math.round(Math.random()*9);
tempStr += number;
}

int index = (int)Math.round(Math.random()*6);
tempStr += letter[index];

long number = Math.round(Math.random()*9);
tempStr += number;
System.out.println(tempStr.toString());

//测试另一个方法
getArray();
}

public static void getArray(){
String letter[] = { "D", "F", "G", "K", "M", "P", "T" };
//随机生成一个四位数,在数值中插入一个字符后toString
StringBuffer sb = new StringBuffer("");
// 循环的方法
for(int i=0; i<4; i++){
long number = Math.round(Math.random()*9);
sb.append(number);
}

//得到字符数组中的一个随机下标
int index = (int)Math.round(Math.random()*6);
//插入
sb.insert(3, letter[index]);

//结果
String result = sb.toString();
System.out.println(result);
}

}

你的例如就是想要的东西吗?
Random random=new Random();
for (int i; i < 3; i++) {
int index=Math.abs(random.nextInt()%num.length);
tempStr[i]=String.valueof(num[index]);
}
tempStr[3]=letter[Math.abs(random.nextInt()%letter.length)];
int index=Math.abs(random.nextInt()%num.length);
tempStr[4]=String.valueof(num[index]);

你可以用for 循环呀


java 怎么随机取出5个0——10的不同随机数?要不同的
两个思路:1、先将0-10存到一个数组(或者类似的结构)中,每从中取到一个数保存后,将数组中取到的数移除,重复5次即可得到不重复的;2、在得到一个随机数后,放进一个数组(或者类似的结构)中,然后继续去取随机数,每次取到后检查是不是已经取到过这个数了,若取到过,则跳过直接下一次,...

AVA有几种模式?
- - 1.竞技模式(含佣兵、狙击战)2.爆破模式(含爆破AI 爆破随机)3.生存模式 4.战车模式 5.生化模式 6.逃脱模式 7.传送模式 8.(没记住这个模式叫什么名 ,好像有个“逃亡之路”那个地图)9【战地运动会 送武器的 不知道以后会不会取消】玩法 还请LZ去亲自体验吧!

AVA逃脱中机枪哪里拿
第二、三关左边有一个小房子,那里有。有时会是一个油漆罐,有时是M249,有时是红色的M249。劝你别拿M249,很难射,那红的M249才强。这三者是随机派的。那个都有可能。

java 怎么随机取出5个0——10的不同随机数?要不同的
int s[]=new int[5];for (int i = 0; i < s.length;) { s[i]=a.nextInt(10);if(CheckRandom(s,s[i],i)){ System.out.println("第"+(i+1)+"个随机数是:"+s[i]);i++;} } } public static boolean CheckRandom(int c[],int t,int l){\/\/检查生成的随机数是否存在...

AVA峡谷无限刀怎么刷
死亡峡谷每过一关会得个箱子,游戏结束后会显示开箱子结果,除了GP外还能得到天数不等的道具,有极少数的机会能得到屠夫面具和尼泊尔弯刀,这两个道具都是无限期的。如果想得到无限刀的话就要多刷死亡峡谷

有谁知道AVA里所有电脑人的昵称啊? 比如;A1爆破 挑战,里面电脑人的名字...
总共是2100个英文名,3个中文,要一个一个说出来是没可能的

AVA比赛规则
以此作为评比依据)。方法:首先以4名玩家组成一队,激活内测码后进入游戏,选定角色(步兵、侦察兵、狙击手),进入生存模式建立带密码房间开始游戏。地图由代理商活动执行者定(为了保证赛事公平性,玩家地图均要求一样); �0�1 比赛中途出现断线、死机、弹出游戏的,在2分钟之内...

AVA生存模式有什么技巧
列由我传奇丶B安诉说求生模式的基本介绍 模式:求生(防御和逃脱)地图:1张特大人数:4人武器:无限制+RPG(第三关出现)+M249(安全区随机出现)血\/子弹:可以吃敌人数:N个主要逃犯:普通暴徒残暴暴徒敏捷暴徒持枪暴徒(第三关出现)暴徒也有衣着与等级的看看下列暴徒拿的武器与衣着2个模式:防御战、...

AVA中的幸运狙击是怎么打出来的
楼主你好:随机出现的,一般出现一次幸运射击会得到100经验,生存模式出现一次10经验,玩家可以在商城购买某些道具增加幸运射击几率(如狙击战神,就是那个光头黑人)腾讯游戏爱好者真诚为您解答

AVA怎么抢到频道1房
只能不断的创建.刷房..AVA里的房间序号是随机给的.所以有的时候你会发现1号房没人创建..但是你创建后得到的却是100+序号...多创几次就出现了

夏县15353334595: Java二维数组随机赋值 -
人性混合: int arr[][]........java.util.Random rnd=new java.util.Random(); int row=rnd.nextInt(arr.length); int col=rnd.nextInt(arr[row].length);

夏县15353334595: java中 如何利用数组存储随机生成数
人性混合: package test; import java.util.Random; public class Test { public static void main(String[] args) { int[] nums = new int[10];//定义一个长度为10的数组 Random ran = new Random(); for(int i=0;i&lt;10;i++){ nums[i] = ran.nextInt(10);//产生一个0-9的随机数并赋值给数组 System.out.println(nums[i]); } } }

夏县15353334595: java 随机获取数组中元素的方法 -
人性混合: package org.andylee1988;import java.util.Iterator;import java.util.TreeSet;public class Test2 {public static void main(String[] args) { int []A={1,2,3,4,5,6,7,8,9,10} ; ...

夏县15353334595: java怎么使用随机抽取数组里的数据? -
人性混合: package reptile; import java.util.Random; public class Test { public static void main(String[] args){ String[] b = {"公共的", "私有的", "受保护的"}; Random rand = new Random(); int num = rand.nextInt(3); System.out.println(b[num]); }1、...

夏县15353334595: java中怎么从一个数组中随机的取N个值 -
人性混合: //思路:先在一个待选数组中随机产生一个数,然后把他放到待选数组的最后,然后再从前边的数中里随机产生下一个随机数,如此类推,一直产生需要的个数,下面的程序中send是要产生随机数的数组,产生的随机数用returnValue数组来存储...

夏县15353334595: java Math.random()产生两个数值间的随机数的问题. -
人性混合: MAX和MIN用int或double都可以 !因为随机产生int随机数时通过强制类型装换实现!而Math.random()产生的是0-1之间的double类型的数值!

夏县15353334595: 用java写一个程序,用于求出两个数组元素的和,并分别将结果保存在另一个数组中如题 谢谢了 -
人性混合: int[] a1=new int[]{4,5,6}; int[] b1=new int[]{7,8,9}; int len=a1.length; int [] c1=new int[len]; for(int i=0;i

夏县15353334595: java随机生成数组且和为定值,怎么写 -
人性混合: 思路:你可以先随机生成5个数,然后把5个数相加,和为sum.用定值,比如说10,除以这5个随机数的和sum,得到a.然后把每一个随机数分别乘以这个数a.搞定,需要代码吗?double [] aa=new double[5]; int XX=10; double sum=0; for (int i ...

夏县15353334595: java中怎么实现两者之间随机得到一个 -
人性混合: 1到2之间的随机数 (int)(Math.random()*2+1)

夏县15353334595: java 随机数 -
人性混合: 产生生一个在数组长度范围内的随机数,就可以实现数组元素的随机访问了.下面是一个程序片段 int a[20]=new int{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,18,20}; Random r=new Random(a.length); System.out.println(a[r.nextInt());

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网