Java一维数组的申请与遍历

一维数组的申请方式:

-  先申明,再赋值(最麻烦)

//基本数据类型:
int[] intArray =new int[3];
intArray[0]=0;
intArray[1]=1;
intArray[2]=2;
 
//引用数据类型:
Person[] personArray=new Person[3];
personArray[0]=new Person();
personArray[1]=new Person();
personArray[2]=new Person();

如果基本数据类型不赋值,默认值为0;
如果引用数据类型不赋值,默认值为null;

-  申明和赋值一起进行(较麻烦)

int[] intArray=new int[]{0,1,2};
Person[] personArray=new Person[]{new Person(),new Person(),new Person()};

-  申明和赋值一起进行(最简单)

int[] intArray={0,1,2};
Person[] personArray={new Person(),new Person(),new Person()};

注:

int[] age=new int[100]实际上可以看成两句:
int[] age;
age=new int[100];

第一句相当于定义了一个变量名age,是一个数组类型,或者称为数组引用,但是还没有给数组分配内存;

第二句给数组分配了100个整数大小的内存,如果不分配内存,数组元素将无法访问。

一维数组的遍历方式:

//for循环
 
for(int i=0;i<intArray.length;i++){
 
    System.out.println(intArray[i]);
 
        }
 
//while循环
 
int i=0;
 
while(i<intArray.length){
 
System.out.println(intArray[i]);
 
i++;
 
}
 
 
//for each循环
 
int[] intArray=new int[3]; intArray[0]=0, intArray[1]=1; intArray[2]=2;
 
for(int unit:intArray){
 
System.out.println(unit);
}
 
//这个过程中不能对数组进行赋值!!能进行的仅仅是访问!!

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值