java编程题目,求大神帮忙详细解答!,谢谢!
2个回答
展开全部
比如一个整形数组
public class test {
/**
* @param args
*/
public static void main(String[] args) {
int [] a =new int [8];
System.out.println(a[0] +"-"+ a[1]+"-"+a[2]);
}
}
输出结果:
0-0-0
希望能帮到你,还望采纳
更多追问追答
追问
如果是随机生成的数呢?怎么利用下标找前3个?
追答
随机数作为下标?还是什么意思
展开全部
public class Test
{
public static void main(String[] args)
{
int[] intArray=new int[8];
for (int i=0;i<intArray.length;i++)
{
intArray[i]=i;
}
for (int i=0;i<intArray.length;i++)
{
if (i==3)
{
break;
}
System.out.println(intArray[i]);
}
}
}
是这个意思么?不太理解= =
更多追问追答
追问
定义一个数组, 用随机函数随机生成几个数,怎么利用下标找随机生成的前3个数?
追答
import java.util.Random;
public class Test
{
public static void main(String[] args)
{
Random r=new Random();
int[] ia=new int[8];
int[] ia2=new int[3];
for (int i=0;i<ia.length;i++)//随机生成8个整数
{
ia[i]=r.nextInt();
}
for (int i=0;i<3;i++)//获取生成的前3个数
{
ia2[i]=ia[i];
}
for (int i:ia2)//输出获取的数,并且原来生成8个数的数组可复用
{
System.out.println(i);
}
}
}
嗯,是这样吧……
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询