- 流程图
- 代码
package page1;
public class arrayUtil {
public int getMax(int[] arr) {
int max=arr[0];
for(int i=1;i<arr.length;i++) {
if(max<arr[i]) {
int temp=max;
max=arr[i];
arr[i]=temp;
}
}
return max;
}
public int getMin(int[] arr) {
int min=arr[0];
for(int i=1;i<arr.length;i++) {
if(min>arr[i]) {
int temp=min;
min=arr[i];
arr[i]=temp;
}
}
return min;
}
public void printArray(int[] arr) {
for(int i=0;i<arr.length;i++) {
System.out.print(i);
}
System.out.println("");
}
public int getsum(int[] arr) {
int sum=0;
for(int i=0;i<arr.length;i++) {
sum+=arr[i];
}
return sum;
}
public int getAvg(int[] arr) {
return (getsum(arr)/arr.length);
}
public int[]sort(int[] arr) {
for(int i=0;i<arr.length-1;i++)
for(int j=0;j<arr.length-i-1;j++) {
if(arr[j]>arr[j+1]) {
int temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
return arr;
}
}
package page1;
public class arrayTest {
public static void main(String[] args) {
int[] arr = new int[] { 1, 6, 5, 9, 7, -5, -9, 18, 5 };
arrayUtil au = new arrayUtil();
au.printArray(arr);
int[] arrsort = au.sort(arr);
for(int i=0;i<arrsort.length;i++) {
System.out.print(arrsort[i]+" ");
}
System.out.println("");
int max = au.getMax(arr);
int min = au.getMin(arr);
int avg = au.getAvg(arr);
int sum = au.getsum(arr);
System.out.println("最大值"+max);
System.out.println("最小值"+min);
System.out.println("求和"+sum);
System.out.println("平均值"+avg);
}
}