java编程题目,求大神帮忙详细解答!,谢谢!

我在JAva中定一个长度为8的数组,如何通过下标找到这个数组的前3个数?... 我在JAva中定一个长度为8的数组,如何通过下标找到这个数组的前3个数? 展开
 我来答
Monubia
2015-05-30 · TA获得超过8961个赞
知道大有可为答主
回答量:4373
采纳率:75%
帮助的人:1273万
展开全部

比如一个整形数组


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个?
追答
随机数作为下标?还是什么意思
Moon时光happy
推荐于2016-03-19 · TA获得超过342个赞
知道答主
回答量:98
采纳率:0%
帮助的人:78万
展开全部
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);

  }

 }

}

嗯,是这样吧……

本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式