Java_int、double型数组常用操作工具类(分享)
介绍
本文主要介绍Java中对int和double型数组常用的操作,包括数组的初始化、求和、平均值、最小值、最大值等实用方法。
数组初始化
数组初始化可以通过实例化数组对象进行,也可以通过静态初始化和动态初始化的方式进行。
静态初始化
静态初始化使用{}声明并初始化数组,示例如下:
int[] arr = { 11, 22, 33, 44, 55 };
动态初始化
动态初始化使用new关键字在内存中创建一个数组,示例如下:
double[] arr = new double[5];
数组操作方法
求和
对数组内的元素进行求和运算可以使用一个for循环遍历数组并创建一个总和变量来实现。
public static double sum(double[] arr) {
double sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
求平均值
对数组内的元素进行平均值运算可以使用数组总和进行计算。
public static double avg(double[] arr) {
double sum = sum(arr);
double avg = sum / arr.length;
return avg;
}
求最大值
对数组内的元素进行最大值运算可以使用一个for循环遍历数组并比较每个元素的大小。
public static double max(double[] arr) {
double max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] > max) {
max = arr[i];
}
}
return max;
}
求最小值
对数组内的元素进行最小值运算可以使用一个for循环遍历数组并比较每个元素的大小。
public static double min(double[] arr) {
double min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (arr[i] < min) {
min = arr[i];
}
}
return min;
}
示例
示例1:求double型数组的平均值
double[] arr = { 1.1, 2.2, 3.3, 4.4, 5.5 };
double avg = avg(arr);
System.out.println("数组的平均值为:" + avg);
运行结果:
数组的平均值为:3.3
示例2:求int型数组的最小值和最大值
int[] arr = { 10, 20, 30, 40, 50 };
int min = min(arr);
int max = max(arr);
System.out.println("数组的最小值为:" + min);
System.out.println("数组的最大值为:" + max);
运行结果:
数组的最小值为:10
数组的最大值为:50
总结
本文介绍了Java中对int和double型数组常用的操作,包括数组的初始化、求和、平均值、最小值、最大值等实用方法。使用这些方法可以更方便、快速地操作数组,提高编写代码的效率。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java_int、double型数组常用操作工具类(分享) - Python技术站