声明数组
int intarr[];//int类型数组只能存整数
1.静态初始化数组{静态初始化数组是把数组元素写入大括号中}
int[] intarr = {1,2,3};//静态初始化整数类型数组
2.动态初始化数组{使用new关键字指定数组长度}
int[] intarr2 = new int[3];//这个int数组能装3个整数
3.数组下标&数组遍历
public class CSDN {
public static void main(String[] args){
int[] intarr = {1,2,3};//静态初始化整数类型数组
for (int i=0;i<intarr.length;i++){//.length是获取数组长度的
System.out.printf("intarr[%d]",i);//打印数组下标
}
}
}
运行一下:intarr[0]intarr[1]intarr[2] ,所以数组的下标是从0开始的
数组遍历
public class CSDN {
public static void main(String[] args){
int[] intarr = {1,2,3};//静态初始化整数类型数组
for (int i=0;i<intarr.length;i++){
System.out.printf("intarr[%d] = %d%n",i,intarr[i]);
}
}
}
输出:
intarr[0] = 1
intarr[1] = 2
intarr[2] = 3
4.数组类型的默认值{初始化后数组的内容是什么?}
int | 0 |
long | 0L |
short | 0 |
double | 0.0d |
float | 0.0f |
char | '\u0000' |
byte | 0 |
boolean | false |