数组
数组是一个变量,存储相同数据类型的一组数据
使用数组四步走: 1、声明数组 2、分配空间 3、赋值 4、处理数据
组声明——告诉计算机数据类型是什么
数据类型 数组名[ ] ; 数据类型[ ] 数组名 ;
String[ ] strings; //字符串型数组
int[ ] numbers; //整型数组
char[ ] chars; //字符型数组
同样的,可以采用以下方式声明数组
String strings[ ]; //字符串型数组
int numbers [ ]; //整型数组
char chars[ ]; //字符型数组
分配空间——告诉内存应该分配几个连续空间
//定义数组并为数组分配空间
数据类型[ ] 数组名 = new 数据类型[空间个数];
//声明数组
String[ ] strings;
//字符串型数组 i
nt[ ] numbers;
//整型数组
//为数组分配空间
numbers = new int[10];
//能够存储10个整数的整型数组
strings = new String[5];
//能够存储5个字符串的字符串数组
//也可以合成一个步骤
String[ ] strings = new String[5];
int[ ] numbers = new int[10];
赋值:为数组的每一个元素填充值。
方法一: 数组的声明、分配空间及赋值三大招式可以一次完成。
int[ ] numbers = new int[ ] {9, 21, 12, 33, 74, 4, 11, 77, 80, 19};
方法二: 使用循环为动态录入数据为数组赋值。
Scanner input = new Scanner(System.in);
for(int i = 0; i < 30; i ++){
score[i] = input.nextInt();
}