一维数组学习
一维数组
- 一维数组的声明和初始化
public class ArrayTest{
public static void main(String[] args){
int num;
num = 10;
int id = 1001;
int[] ids;
ids = new int[]{1001,1002,1003,1004};
String[] names = new String[5];
}
}
- 如何调用数组的指定位置的元素: 通过角标的方式调用
names[0] = "刘一";
names[1] = "陈二";
names[2] = "张三";
names[3] = "李四";
names[4] = "王五";
- 如何获取数据的长度
//属性:length
System.out.println(names.length);//结果为5
- 如何遍历数组
for(int i = 0;i < names.length;i++){
System.out.println(names[i]);
}
- 数组元素的默认初始值
package jyu;
public class ArrayTest1{
public static void main(String[] args){
int[] arr = new int[4];
for(int i = 0;i < arr.length;i++){
System.out.println(arr[i]);
}
System.out.println("******");
float[] arr2 = new float[4];
for(int i = 0;i < arr2.length;i++){
System.out.println(arr2[i]);
}
System.out.println("******");
char[] arr3 = new char[4];
for(int i = 0;i < arr3.length;i++){
System.out.println(--- + arr3[i] + ***);
if(arr3[0] == 0){
System.out.println("正确!");
}
}
System.out.println("******");
String[] arr5 = new String[5];
System.out.println(arr5[0]);
}
}
- 数组的内存解析
点击跳转到一维树组的内存解析视频