声明与创建数组
package com.array;
public class Demo01 {
public static void main(String[] args){
//变量的类型 变量的名字 = 变量的值
int[] nums; //1.声明一个数组。数组定义,但是没有赋值
int nums2[]; //也是数组定义
nums = new int[10]; //2.创建一个数组
//也可以这么写
//int[] nums = new int[10]
//3.给数组元素赋值
nums[0] = 1;
nums[1] = 2;
nums[2] = 3;
nums[3] = 4;
nums[4] = 5;
nums[5] = 6;
nums[6] = 7;
nums[7] = 8;
nums[8] = 9;
nums[9] = 10;
//计算所有元素的和
int sum = 0;
//获取数组长度:nums.length
for (int i = 0; i < nums.length; i++){
sum += nums[i];
}
System.out.println("总和为" + sum);
}
}
数组的初始化方式
package com.array;
public class Demo02 {
public static void main(String[] args){
//静态初始化:创建+赋值
int[] a = {1, 2, 3, 4, 5, 6, 7, 8};
System.out.println(a[0]);
//动态初始化:包含默认初始化
int[] b = new int[10];
b[0] = 10;
System.out.println(b[0]);
System.out.println(b[1]); //虽然值没有初始化,但默认给0
}
}
二维数组
//三行两列,[3][2]
int[][] array = {{1, 2}, {2, 3}, {3, 4}}; //静态初始化