数组
1.一维数组的声明
// 一维数组定义
//动态分配内存
byte[] nums1 = new byte[2];
short[] nums2 = new short[2];
int[] nums3 = new int[2];
long[] nums4 = new long[3];
char[] chrs1 = new char[5];
String[] strs1 = new String[3];
double[] nums5 = new double[4];
//静态分配内存
char[] chrs2 = new char[]{'你', '好'};
int[] nums6 = new int[]{1, 3, 5, 6};
//静态分配还可以如下进行
boolean bools[] = {false, true,false};
2.数组的赋值和调用
//给数组指定位置赋值
nums6[0] = 9;
bools[2] = true;
//根据数组下标来调用数组
System.out.println(nums6[0]);
//数组名是一个地址值
System.out.println(nums6);
3.遍历数组
//数组的遍历
//普通for循环
for (int i=0; i<nums6.length; i++) {
System.out.println(nums6[i]);
}
System.out.println("---------------");
//增强for循环
for (int j: nums6) {
System.out.println(j);
}