java数组

java数组,第1张

java数组 数组

声明数组:

创建数组时,必须为其指定长度,而且长度一旦定义了,就不能改变了.

一维数组:

new int[10]; 在内存空间中创建了一个长度为10的数组对象.

int [] a;(建议使用)
int a [];
int []x,y;//x,y都是int数组.
int x[],y;//y不是int数组.
//三种声明的方式.
int [] arr = new int[10];
int [] arr = new int[]{2,3,5,6,9,7,8}
int [] y = {4,5,6,8,9,7,2,3}

数组的初始值:

int [] a = new int[10];
System.out.println(a); 
//[I@1b6d3586 这个是输出对象时,默认输出的是对象在内存中的地址.
System.out.println(Arrays.toString(a));
// Arrays类中提供一个toString() 以字符串形式输出数组中的内容
//结果:[0, 0, 0, 0, 0, 0, 0, 0, 0, 0]

数组索引: 就是每一个空间的标号 ,索引一定是整数 , 最小为0 最大是数组长度-1

数组元素的遍历:使用循环生成数组索引,获取每一个位置的值

int [] a = {1,2,5,8,9,6,4,};
for (int i = 0; i  

增强for循环:
int i 每次循环声明一个变量
a是要遍历的数组
每循环一次,从数组中挨个取出一个元素,赋值给t

int [] b = {5,9,7,6,4,23,5}
for(int t : b){
       System.out.println(t);
}

二维数组:(多维数组)

int [][] arr=new int[10][5];//10x5的矩阵.
//10:表示二维数组的长度,5:表示二维数组中一维数组的长度.
int [][] arr=new int[][]{{1,2,3},{4,5,6},{7,8,9}};
int [][] arr1={{1,2,3},{4,5,6},{7,8,9}};
int [][] arr2=new int[3][];//里面的一维数组的原始值是null
int [][] arr3=new int[][3];//此定义方法不可行,未规定二维数组的长度.

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4873772.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-11
下一篇 2022-11-11

发表评论

登录后才能评论

评论列表(0条)

保存