java遍历数组取出最大值_求数组20个数的平均值

java遍历数组取出最大值_求数组20个数的平均值求平均值与最大值实现前需要懂得如何获取数组长度实现数组遍历例如:int[]array={2,3,6,8,18};for(inti=0;i<array.length;i++){System.out.print(array[i]+”,”);}输出结果:2,3,6,8,18求最大值时则采用擂台制现默认一个数为最大值(max)使用循环遍历数组中的每个数进行两两比较从而得出最大值。实现代码importjav

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

求平均值与最大值

实现前需要懂得如何获取数组长度实现数组遍历
例如:

    int[] array = { 
   2,3,6,8,18};  
    for(int i = 0 ; i<array.length; i++){ 
     
    System.out.print(array[i] + ",");  
    }  

输出结果:2,3,6,8,18

求最大值时则采用擂台制现默认一个数为最大值(max)使用循环遍历数组中的每个数进行两两比较从而得出最大值。

实现代码

import java.util.Scanner;

public class Test6{ 
   
    public static void main(String[] args) { 
   
        Scanner sc = new Scanner(System.in);

        int[] scores = new int[sc.nextInt()];

        //循环给数组赋值
        for(int i = 0 ; i< scores.length;i++){ 
   
            scores[i] = sc.nextInt();
        }
        //在这里计算数组scores的平均值和最大值
        int sum = 0 ;
        int max = 0;
        for(int j = 0;j<scores.length;j++) { 
   
            sum += scores[j];
            if(scores[j]>max){ 
   
                max = scores[j];
                continue;
            }
        }
        int avg = sum/scores.length;
        System.out.println("平均值:" +avg );
        System.out.println("最大值:" +max );
    }
}

实现结果
在这里插入图片描述

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/191861.html原文链接:https://javaforall.net

(0)
上一篇 2026年1月23日 下午10:22
下一篇 2026年1月23日 下午11:01


相关推荐

  • 锂电池3V升12V(AH6901)低成本替代6291升压芯片

    锂电池3V升12V(AH6901)低成本替代6291升压芯片锂电池3V升12V(AH6901)低成本替代6291升压芯片应用于数码相机,移动电源,蓝牙音箱,插卡音箱、LED台灯便捷DVD,MID,移动电话等数码产品AH6901是一款小封装(SOT23-6)、CC(恒流)模式的PWM升压IC,适用于锂电池(3~4.2V)输出5V,1A的移动电源应用。AH6901输入电压范围可由最低2.6伏特到最高6伏特,输出电压3.3–20V可调整且内部MOS输出开关电流可高达2A,封装为SOT23-6,工作频率为1MHZ,可以搭配3.3uh小型贴片电感,减少成品体积,非常适

    2022年10月6日
    7
  • Dagger2_daggerlimit

    Dagger2_daggerlimit参考Android_Dagger2篇——从小白最易上手的角度+最新dagger.android步骤1.在需要实例化的类中,构造无参构造方法,注解@Inject@InjectpublicStudent(){}构造Component接口,有inject方法@ComponentpublicinterfaceDaggerComponent{voi…

    2025年8月24日
    4
  • Java中如何输入一个数组「建议收藏」

    Java中如何输入一个数组「建议收藏」第一种方法:(不限制输入数组的长度)System.out.println(“请输入几个数并用逗号隔开:”);Scannersc=newScanner(System.in);Stringstr=sc.next().toString();String[]arr=str.split(“,”);int[]b=newint[arr.length];for(intj=0;j<b.length;j++){b[j]=Integ

    2022年6月26日
    146
  • 使用阿里云Ubuntu搭建代理服务器

    使用阿里云Ubuntu搭建代理服务器因为调试原因需要更改 TensorFlow 版本 但是学校网络的原因 使用 pipinstallte 1 8 nbsp 下载 TensorFlow1 8 一直不成功 突然想到有一台阿里云服务器 便想着试试搭建一个 IP 代理服务器试试 找了一些资料 最终决定使用 TinyProxy TinyProxy 安装非常简单 输入 sudoapt getupdateapt getinstall

    2026年3月18日
    3
  • DAUM WEBTOON_web host

    DAUM WEBTOON_web hostAnnA.[9:07:33PM]:ThankyouforcontactingtheSalesTeam.PleasegivemeamomentwhileIreviewyourquestion.buyspace[9:07:33PM]:buyspace[9:07:51PM]:HelloAnnA.[9:08:01PM]:Hi!…

    2022年10月8日
    6
  • mongo启动报错:api-ms-win-crt-runtime-l1-1-0.dll 丢失

    mongo启动报错:api-ms-win-crt-runtime-l1-1-0.dll 丢失mongo启动报错:api-ms-win-crt-runtime-l1-1-0.dll 丢失

    2022年4月25日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号