小简(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 关于#c语言#的问题:我现在在做一个墨水屏设计,2.9英寸的小屏怎么换4.2英寸大屏
  • ¥15 模糊pid与pid仿真结果几乎一样
  • ¥15 java的GUI的运用
  • ¥15 Web.config连不上数据库
  • ¥15 我想付费需要AKM公司DSP开发资料及相关开发。
  • ¥15 怎么配置广告联盟瀑布流
  • ¥15 Rstudio 保存代码闪退
  • ¥20 win系统的PYQT程序生成的数据如何放入云服务器阿里云window版?
  • ¥50 invest生境质量模块
  • ¥15 nhanes加权logistic回归,svyglm函数