1、求数组的最大值:
public int getMax(int[] arr) {
int maxValue = arr[0];
for(int i=1;i<arr.length;i++) {
if(arr[i]>maxValue) {
maxValue = arr[i];
}
}
return maxValue;
}
public class ArrayUtilTest {
public static void main(String[] args) {
ArrayUtil util = new ArrayUtil();
int[] arr = new int[] {32,34,32,5,3,54,654,-98,0,-53};
//排序之前打印一下原数组
System.out.println("打印一下原数组:");
util.print(arr);
}
}
2、求数组的最小值
public class ArrayUtil {
public int getMin(int[] arr) {
int minValue = arr[0];
for(int i=1;i<arr.length;i++) {
if(arr[i]<minValue) {
minValue = arr[i];
}
}
return minValue;
}
}
public class ArrayUtilTest {
public static void main(String[] args) {
//求数组的最大值
int max = util.getMax(arr);
System.out.println("最大值为:"+max);
}
}
3、求数组的总和
public class ArrayUtil {
//求数组的总和
public double getSum(int[] arr) {
double sum = 0;
for(int i = 0;i<arr.length;i++) {
sum+=arr[i];
}
return sum;
}
}
public class ArrayUtilTest {
public static void main(String[] args) {
//求数组元素的总和
double sum = util.getSum(arr);
System.out.println("数组元素的总和:"+sum);
}
}