栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

java数组

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

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];//此定义方法不可行,未规定二维数组的长度.
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/362104.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号