JAVA学习--ArrayUtil的创建和使用
来源:互联网 发布:冒名卡出售 淘宝交易 编辑:程序博客网 时间:2024/05/21 03:56
public class ArrayUtil {
//求数组的最大值
public intgetMax(int[] arr) {
int max = arr[0];
for (int i = 1; i < arr.length; i++) {
if (max < arr[i]) {
max = arr[i];
}
}
return max;
}
//求数组的最小值
public intgetMin(int[] arr) {
int min = arr[0];
for (int i = 1; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
return min;
}
//遍历数组元素
public voidprintArray(int[] arr) {
System.out.print("[");
for (int i = 0; i < arr.length; i++) {
System.out.print(arr[i] + "\t");
}
System.out.println("]");
}
//求数组的平均数
public intavg(int[] arr) {
int sum = getSum(arr);
return sum / arr.length;
}
//求数组的总和
public intgetSum(int[] arr) {
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
//数组的反转
public int[]reverse(int[] arr) {
for (int x = 0, y = arr.length - 1; x < y;x++, y--) {