编写Java应用程序,其中定义一个int数组(数组元素任意指定),将数组元素由小到大排序、去掉一个
编写Java应用程序,其中定义一个int数组(数组元素任意指定),将数组元素由小到大排序、去掉一个最大值和一个最小值再求其余元素的平均值,并输出所求的结果。...
编写Java应用程序,其中定义一个int数组(数组元素任意指定),将数组元素由小到大排序、去掉一个最大值和一个最小值再求其余元素的平均值,并输出所求的结果。
展开
1个回答
展开全部
static int sum = 0;
public static void m(int[] arr){
int temp = 0;
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j] < arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for (int i = 1; i < arr.length-1; i++) {
sum+=arr[i];
}
System.out.println(sum/(arr.length-2));
}
public static void m(int[] arr){
int temp = 0;
for (int i = 0; i < arr.length-1; i++) {
for (int j = 0; j < arr.length-1-i; j++) {
if (arr[j] < arr[j+1]) {
temp = arr[j];
arr[j] = arr[j+1];
arr[j+1] = temp;
}
}
}
for (int i = 1; i < arr.length-1; i++) {
sum+=arr[i];
}
System.out.println(sum/(arr.length-2));
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询