栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java基础(可变参数)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java基础(可变参数)

public class VarArgsTest {
    //方法的可变参数只允许右一个,并且必须放在末尾
    public static int avg(int... values) {//可变参数,个数可变,个数任意 ,数组对象,
        int sum = 0;
        for (int i = 0; i < values.length; i++) {
            sum += values[i];
        }
        return sum / values.length;
    }
    //写一个可变参数方法
    public static int max(int... arr1) {
        int max = 0x80000000;   //取最大值 的初值选择不能无法跨越
        for (int i = 0; i < arr1.length; i++) {
            if(arr1[i]>max){
                max = arr1[i];
            }
        }
        return max;
    }
    public static void main(String[] args) {
//        System.out.println(avg(5, 9));//编译器优化avg(new int[]{5,9})
//        System.out.println(avg(5, 9, 5));
//        System.out.println(avg(5, 9, 55, 14));
//        System.out.println(avg());//avg(new int[]{})

        System.out.println(max(10, 6, 164, 11, 446, 121));

    }
}

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/705269.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号