-
首先必须声明数组变量,才能在程序中使用数组,下面是声明数组变量的语法
//声明数组
-
数据类型[] 变量名字;
-
数据类型 变量名字[];
-
-
java语言使用new操作符来创建数组,语法如下:
-
数据类型[] 变量名 = new 数据类型[值]
-
-
数组的元素是通过索引访问的,数组索引从0开始。
-
获取数组长度: arrays(变量名).length
package com.array; public class ArrayDemo01 { //变量的类型 变量的名字 = 变量的值 //数组类型 public static void main(String[] args){ int [] nums;//声明一个数组 nums = new int [10];//创建一个数组 //给数组元素中赋值 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; int sum = 0; for (int i = 0; i <nums.length ; i++) { sum = sum + nums[i]; } System.out.println("总和为:"+sum); } }
package com.array; public class ArrayDemo05 { public static void main(String[] args) { int[] arrays ={1,2,3,4,5}; // for (int array : arrays) { // System.out.println(array); // } //prinArray(arrays) ; int[] reverse = reverse(arrays); prinArray(reverse ); } //打印数组元素 public static void prinArray(int[] arrays){ for (int i = 0; i <arrays.length ; i++) { System.out.print(arrays[i]+" "); } } //反转数组 public static int[] reverse(int[] arrays){ int[] result = new int[arrays.length]; //反转的操作 for (int i = 0,j=result.length-1 ; i <arrays.length ; i++,j--) { result[j] = arrays[i]; } return result; } }