
1.获取输入整型数组中的最大值
//获取输入整型数组中的最大值
public int getMax(int []arr){
int maxValue = arr[0];
for(int i =0;imaxValue){
maxValue = arr[i];
}
}
return maxValue;
}
2.获取输入整型数组中的最小值
//获取输入整型数组中的最小值
public int getMin(int []arr){
int minValue = arr[0];
for(int i = 0;i
3.获取输入整型数组中元素的总和
//获取输入整型数组中元素的总和
public int getSum(int []arr){
int sum = arr[0];
for(int i= 1;i
4.获取输入整型数组中的平均值(ps.需要与求总和的方法同时调用)
//获取输入整型数组中的平均值
public int getAvg(int []arr){
int avg = getSum(arr)/(arr.length);
return avg;
}
5.打印输入的整型数组
//打印输入的整型数组
public void print(int[]arr){
for(int i = 0;i
6.数组的反转
//数组的反转
public void reverse(int []arr){
for(int i = 0;i
7.数组的复制
//数组的复制 这边方法的定义比较不一样,是int []copy,这样才能返回数组
public int[] copy(int[] arr){
int []arr1 = new int[arr.length];
for(int i = 0;i
8.用于交换数组中两个数的位置
//用于交换数组中两个数的位置
public void swap(int []arr,int i,int j){
int temp = arr[j];
arr[j] = arr[i];
arr[i] = temp;
}
9.对数组进行冒泡排序
//对数组进行冒泡排序
public void sort(int []arr){
for(int i = 0;iarr[j+1]){
// int temp = arr[j];
// arr[j] = arr[j+1];
// arr[j+1] = temp;
swap(arr,j,j+1);
}
}
}
}
10.获取输入整型数组中想要的数值角标位置
//获取输入整型数组中想要的数值角标位置
public int getIndex(int []arr,int number){
for(int i = 0;i