java数组基础

这篇博客总结了Java中数组的基础知识,包括一维和二维数组的创建、初始化和遍历。一维数组动态和静态输入示例给出,二维数组则详细解释了行和列的概念,并展示了如何通过循环嵌套进行遍历。强调了数组元素的默认初始化值,以及不同类型的数组元素的初始化状态。
摘要由CSDN通过智能技术生成

为成为华为老总的第25天

数组基础小结
虽然数组还没有完全学完,但是也已经学的差不多了,今天来做个小结。
目前仅学了一维和二维数组

数组元素的默认初始化值
数组元素是整型: 0
数组元素是浮点型: 0.0
数组元素是char型: 0或’ \u0000’, 而非’ 0’
数组元素 是boolean型: false

1.一维数组
首先就是建一个新的对象,例如:
①String[] names=new String[4];
就是动态输入一个包含四个元素的一维数组。
不过可以在之后对其进行赋值
names[0]=“1”;
names[1]=“2”;
names[2]=“3”;
names[3]=“4”;
②String[] names=new String[4]{“1”,“2”,“3”,“4”};
这是静态输入一个包含四个元素的一维数组。
对于"=“前的[]无论是放在对象(names)前边还是后边都可以,然后后边[]中的数字,代表该数组中有几个元素。
例如这个[4],代表其中有4个元素,但是是从names[0]开始,到names[3]结束,这四个元素。
然后便是最基础的遍历数组,一般用for循环执行。
for(int i=0;i<names.length;i++) {
System.out.println(names[i]);}
这个names.length指的是这个数组的长度,一维数组即为其中的元素个数。
2.二维数组
第一步也是新建一个对象,但是二维数组与一维有一定差别。
int a [][]=new int[4] [3];
一维数组仅需要一个[] 而二维数组需要两个[][]
并且二维数组的命名也是很多样的。
在”=" 前的[][]的位置可以随意换int [][] a; int a[][]; int []a[];都是可以的。但一般选用int a [][]或者int [][] a。
接下来也是数组的输入,同样分为动态输入和静态输入
①动态输入
int a[][]=new int [4][3];
②静态输入
int a[][]=new int [][]{{1,2,3},{4,5,6,7},{8,9,10}};
这两个输入方式"=“后的第一个[]中表示的是行,第二个[]中表示的是列。
对于静态输入,{}中有几个{}就是有几行,每个{}中有几个数字就表示该行有几列。
接下来是遍历二维数组
for(int i=0;i<4;i++) {
for(int j=0;j<a[i].length;j++) {
System.out.print(a[i][j]+” ");
}
System.out.println();
}
因为涉及到二维数组中有行有列,所以这里遍历二维数组要用到循环嵌套。
对于二维数组的长度,a.length表示的是行数;而a[i].length表示的是第i行有几列。
以上是数组的最基础小结了。
加油加油加油!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值