小简(JanYork) 2021-10-02 17:23 采纳率: 88.9%
浏览 44
已结题

Java组数求最小值,为什么最小值总是最大值,我问题出在哪?

img

import java.util.*;
public class pF {
    public static void main(String[] args) {
        Scanner x = new Scanner(System.in);
        //六个评分,输入数组
        int[] score = new int[6];

        for (int i = 0;i<score.length;i++){
            System.out.print("请输入第"+(i+1)+"个评分:");
            score [i] = x.nextInt();
        }
        int all = Max(score);
        int max = Max(score);
        int min = Max(score);
        double pjscore = (all-(max-min))/4;
        System.out.println("最高分:"+max);
        System.out.println("最低分:"+min);
        System.out.println("去掉一个最高分,去掉一个最低分,平均分为:"+pjscore);
    }
    // 方法一求最大值
    public static int Max(int[] score){
        int max = score[0];
        for (int i_ = 0;i_< score.length;i_++){
            if (score[i_]>max){
                max = score[i_];
            }
        }
        return max;
    }
    //方法二求最小值
    public static int Min(int[] score){
        int min = score[0];
        for (int _i = 0;_i< score.length;_i++){
            if (score[_i]>min){
                min = score[_i];
            }
        }
        return min;
    }
    //方法三求和
    public static int All(int[] score){
       int all = 0;
       for (int a = 0;a< score.length;a++){
           all = all+score[a];
       }
       return all;
    }
}

  • 写回答

3条回答 默认 最新

  • 胡什么萝卜 2021-10-06 08:52
    关注

    score[i]<min

    img

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

问题事件

  • 系统已结题 10月14日
  • 已采纳回答 10月6日
  • 创建了问题 10月2日

悬赏问题

  • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
  • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
  • ¥15 手机接入宽带网线,如何释放宽带全部速度
  • ¥30 关于#r语言#的问题:如何对R语言中mfgarch包中构建的garch-midas模型进行样本内长期波动率预测和样本外长期波动率预测
  • ¥15 ETLCloud 处理json多层级问题
  • ¥15 matlab中使用gurobi时报错
  • ¥15 这个主板怎么能扩出一两个sata口
  • ¥15 不是,这到底错哪儿了😭
  • ¥15 2020长安杯与连接网探
  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么