数组介绍
数组可以存放多个同一类型的数据 数组也是一种是数据类型 是引用类型
即: 数组就是一组数据
double[] hens ={3,5,1,3.4,2,50}
- double[] 表示 是double类型的数组
- 数组名字hens
- {}中表示数组的元素 依次表示数组的第几个元素
- 遍历数组得到数组所有元素的和 使用for
- 我们可以通过hens[下标] 来访问数组的元素
- 下标是从0开始编号的
- 通过for就可以循环的访问 数组的元素/值
- 使用一个变量totalWeight将哥哥元素累计
double[] hens={3,5,1,3.4,2,50};
for (int i = 0; i < hens.length; i++) {
System.out.println("第"+(i+1)+"个元素="+hens[i]);
}
double totalWeight=0;
for (int i = 0; i < hens.length; i++) {
totalWeight += hens[i];
}
System.out.println("总体重="+totalWeight);
System.out.println("平均体重="+totalWeight/hens.length);
数组的使用
使用方式1-动态初始化
数组的定义
数据类型[] 数组名 =new 数据类型[大小]
int[] a = new int[5]; //创建了一个数组 名字a 存放5个int
数组的引用(使用/访问/获取)
数组名[下标/索引/index] //比如 你要使用a数组的第三个元素 a[2]
double[] scores = new double[5];
Scanner myScanner = new Scanner(System.in);
for (int i = 0; i < scores.length; i++) {
System.out.println("请输入第"+(i+1)+"个元素的值");
scores[i] = myScanner.nextDouble();
}
System.out.println("当前数组的元素有以下");
for (int i = 0; i < scores.length; i++) {