
java编程知识点为数组、冒泡顺序,格式输出的一个小程序代码!求大佬!在线等! 20
模拟奥运会跳水女子单人3米项目裁判打分,10国裁判对中国某运动员某一跳的成绩打分如下:1.去掉一个最低分及一个最高分(无效成绩)2.求有效成绩的平均值3.结果保留两位小数...
模拟奥运会跳水女子单人3米项目裁判打分,10国裁判对中国某运动员某一跳的成绩打分如下:1.去掉一个最低分及一个最高分(无效成绩)2.求有效成绩的平均值3.结果保留两位小数(参考知识点:数组、冒泡顺序,格式输出)
展开
2个回答
2020-01-03
展开全部
public class Test {
public static void main(String[] args) {
//1.数组;
double[] arr= {9.5,8.9,9.1,8.7,9.0,8.6,9.6,9.3,9.6,9.1};
//2.冒泡
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]) {
double tem=arr[j];
arr[j]=arr[j+1];
arr[j+1]=tem;
}
}
}
//3.查看!
System.out.println(Arrays.toString(arr));
//4.平均值,忽略第一个与最后一个
double tem=0;
for(int i=1;i<arr.length-1;i++) {
tem+=arr[i];
}
tem=tem/(arr.length-2);
System.out.println(tem);
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询