当前位置: 代码迷 >> 综合 >> 典型数组处理代码
  详细解决方案

典型数组处理代码

热度:13   发布时间:2023-10-08 19:56:18.0
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)));}
}

 

  相关解决方案