数组
首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
dataType[] arrayRefVar;
//变量的类型 变量的名字 = 变量的值;
//数组类型 数组的名字 ;
int[] nums1 ; //定义数组
首选的方法
或者
dataType arrayRefVar[];
int nums2[];
效果相同,但不是首选方法
Java语言使用new操作符来创建数组,语法如下:
dataType[] arrayRefVar = new dataType[arraySize];
nums1 = new int[10]; //这里可以存放10个int类型的数字
- 数组的元素是通过索引访问的, 数组索引从0开始。
- 获取数组长度:
arrays . length
后面可以用一句话定义与创建数组
int[] nums = new int[10];
public static void main (String[] args){
//数组类型
int[] nums1; //1.声明一个数组
nums1 = new int[10]; //2.创建一个数组
// int[10]代表可以存放0-9这10个int类型的数字
// 所有类型都是int类型的不会有String类型
// 没有赋值的数组 默认是0或者null
// 3.给数组赋值
//也可以合成一句话
//int[] nums = new int[10];
nums1[0]= 1;
nums1[1]= 2;
nums1[2]= 3;
nums1[3]= 4;
nums1[4]= 5;
nums1[5]= 6;
nums1[6]= 7;
nums1[7]= 8;
nums1[8]= 9;
nums1[9]= 10;
System.out.println(nums1[9]);//输出数组中的9
int sum = 0;
for(int i = 0;i<nums1.length;i++){
sum= sum+nums1[i];
System.out.println("第"+i+"个数字的和:"+sum);
}
System.out.println("总和"+sum);
}