数组:存储一组相同数据类型的有序集合。
特点:
1、数组中的元素必须是同一种数据类型,可以是基本数据类型,也可以是引用数据类型
2、获取数组元素需要使用下标来获取,下标范围[0,length-1]
3、数组在定义的时候必须指定大小,并且一旦指定大小之后是不能修改的
4、数组中的元素是有序集合,这个有序指的不是大小排序,指的按照插入的先后顺序
使用:
1、声明数组
2、分配空间
3、赋值
4、数组操作
*/
//声明数组
/*int[] array;
//分配空间(申请空间)
array = new int[5];
//赋值
array[0] = 0;
array[1] = 1;
array[2] = 2;
array[3] = 3;
array[4] = 4;
//array[5] = 5; //数组越界异常Exception
//数组操作
System.out.println(array[0]);*/
//数组常见的几种写法:
//1、声明并分配空间
/*int[] arr1 = new int[5];
int [] arr2 = new int[5];
int arr3[] = new int[5];
//2、声明并赋值
int[] arr4 = new int[]{1,2,3,4,5};
//3、声明并初始化
int[] arr5 = {10,20,30,40,50};*/
/*
public class Lian{ public static void main(String [] args){ //计算5位同学的平均成绩 Scanner sc = new Scanner(System.in); //定义一个数组存储5位同学的成绩 int[] arr = new int[5]; //定义变量存储总成绩 int sum = 0; for(int i = 0; i < arr.length ;i++){ System.out.print("请输入第" + (i+1) + "位同学的成绩:"); arr[i] = sc.nextInt(); sum += arr[i]; } System.out.println(arr.length + "位同学的平均成绩是:" + ((double)sum/arr.length));*/ } }