Java教程

Java可变参数

本文主要是介绍Java可变参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

可变参数

总的来说,就是你想调用多少个参数,方法就给你接受多少个参数

  1. 在方法声明中,在指定参数类型后加一个省略号(…)。

  2. 一个方法只能指定一个可变参数,它必须是方法的最后一个参数,任何普通的参数必须在它之前声明。

    public class Demo3 {
        public static void main(String[] args) {
            Max(20,78,15,60,90,101,10,152);  //调用任意个参数
    
        }
    
        public static void Max(double... number) {  //... 接受多个参数
            if (number.length == 0) {
                System.out.println("No value in the Array");  //判断数组长度是否为0 为0代表无数字 无需判断
                return;
            }
                double max = number[0];    //比较最大值 默认第一个为最大值 依次和后面的值进行比较
    
                for(int i = 1 ; i<number.length ; i++){  //依次比较 取最大值
                    if(max<number[i]){
                        max = number[i];
                    }
                }
            System.out.println("The max value is"+max);
            }
        }
    
    

自学JAVA 笔记思路来自狂神说Java https://www.bilibili.com/video/BV12J41137hu?p=36

这篇关于Java可变参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!