为了账号安全,请及时绑定邮箱和手机立即绑定

如何使用for循环来声明数组中的元素。

如何使用for循环来声明数组中的元素。

慕村2886242 2016-06-30 19:18:11
例如int shuzu[];for(int i=1;i<=2;i++){shuzu[i-1]=i;            //这样为什么不行,怎样才可以。}
查看完整描述

7 回答

已采纳
?
断桥丶晓风残月

TA贡献32条经验 获得超15个赞

需要指定数组的长度才行。

查看完整回答
反对 回复 2016-06-30
?
qq_我就叫这名了_0

TA贡献2条经验 获得超1个赞

  1. 你这数组里面没有数据,应该会报空

  2. shuzu[i-1]会报数组下标越界

查看完整回答
反对 回复 2016-07-01
?
qq_安静别说话_03580071

TA贡献3条经验 获得超0个赞

这个就是强类型语言的特点:在定义同时必须指定范围!

你这样在JAVA的创建对象和对象的空间分配上不清楚空间的大小。

所以必须在声明时加上大小

int[] arr=new int[10];


查看完整回答
反对 回复 2016-07-01
?
皮诺淘

TA贡献3条经验 获得超1个赞

int shuzu[] = new int[2];//在这里初始化一下就可以,数组需要指定长度

for(int i=1;i<=2;i++){

shuzu[i-1]=i;            

System.out.println(shuzu[i-1]);//打印测试

}


查看完整回答
反对 回复 2016-07-01
?
奔跑在HZ

TA贡献14条经验 获得超6个赞


数组你首先得定义一个数组空间:

        类型 数组名[] = new 类型[长度];

       int ages[] = new int[5];

int shuzu[] = new int[2];
        //初始化数组
        shuzu[0] =10;
        shuzu[1] =20;
        for(int i=0;i<shuzu.length;i++){

        System.out.println(shuzu[i]);       

        }

希望对你有帮助,望采纳!

查看完整回答
反对 回复 2016-06-30
?
挚爱灬丶

TA贡献17条经验 获得超13个赞

数组需要在声明时初始化。也就是说必须先new出来。如果数组长度未知,建议使用List

查看完整回答
反对 回复 2016-06-30
?
慕前端2151712

TA贡献2条经验 获得超1个赞

JAVA的话array要实例化先,给他数组的空间

查看完整回答
反对 回复 2016-06-30
  • 7 回答
  • 0 关注
  • 2127 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信