package com.arithmetic;
import java.util.Arrays;
public class Array {
// 获得数组最大值
public static double getMaxValue(double[] array) {
double maxValue = array[0];
for (int i = 0; i < array.length; i++) {
if (array[i] > maxValue) {
maxValue = array[i];
}
}
return maxValue;
}
// 计算数组内元素平均值
public static double getAverage(double[] array) {
int len = array.length;
double sum = 0;
for (int i = 0; i < len; i++) {
sum += array[i];
}
return sum / len;
}
// 复制数组
public static double[] copyArray(double[] array) {
double[] copyArray = new double[array.length];
for (int i = 0; i < array.length; i++) {
copyArray[i] = array[i];
}
return copyArray;
}
// 颠倒数组顺序
public static double[] reverse(double[] array) {
int len = array.length;
for (int i = 0; i < len/2; i++) {
double temp = array[i];
array[i] = array[len-1-i];
array[len-1-i] = temp;
}
return array;
}
// 矩阵相乘
public static double
public static void main(String[] args) {
double[] array = {20,10,14,2,19,30};
System.out.println(getMaxValue(array));
System.out.println(getAverage(array));
System.out.println(Arrays.toString(copyArray(array)));
System.out.println(Arrays.toString(reverse(array)));
}
}
典型数组处理代码
猜你喜欢
转载自blog.csdn.net/qq_34579060/article/details/84100124
今日推荐
周排行