一.求数组的总平均值和总和
package Day;
public class ArraySumDem3 {
public static void main(String[] args) {
int[] arr = {3, 6, 9, 12, 1};
//数组求和 求平均
int sum = 0;
for(int i = 0;i < arr.length; i++){
{
//将数组中的元素一个一个添加到sum变量中
sum += arr[i];
}
System.out.println("数组的总和是:" + sum);
//求平均 自己求
float avg =(float)(sum /arr.length);
System.out.println("数组的平均值是"+avg);
}
}}
二.java数组扩容
package Day;
import java.util.Scanner;
public class ArrayAddDme5 {
public static void main(String[] args) {
//给数组扩容 增加一个6
//数组的特点 一旦定义 大小不能改变
//长度是n+5,索引是0-n+4
int[] arr = {1, 2, 3, 4, 5};
{
int[] newarr = new int[arr.length +1];
//定义新数组 长度比原来的数组 长1
//把arr的数组更新到 newarr中
for (int i = 0; i < arr.length; i++) {
newarr[i] = arr[i];
}
//将新元素加入到 新数组最后一个位置
newarr[arr.length] = 6;
//使用arr代替新数组
arr = newarr;
for (int i = 0; i < arr.length; i++) {
newarr[i] = arr[i];
System.out.println(arr[i]);
}
}
}
}