可变参数java

2022/2/21 1:26:45

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

可变参数

  • JDK 1.5开始,java支持传递同类型的可变参数给一个方法

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

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

 public class Demo04 {
     public static void main(String[] args) {
        Demo04 demo04 = new Demo04();
        demo04.test(1,2,3);
 ​
 ​
     }
     public void test(int x,int...i){
         System.out.println(i[0]);
         System.out.println(i[1]);
 ​
     }
 }
 ​
 public static void main(String[] args) {
     //调用可变参数的方法
     printMax(34,55,3,7);//55.0
     printMax(new double[]{1,2,3});//3.0
 ​
 }
 ​
 public static void printMax(double...numbers){
     if (numbers.length==0){
         System.out.println("NO argument passed");
         return;
     }
     double result=numbers[0];
 ​
     //排序
     for (int i=1;i<numbers.length;i++){
         if (numbers[i] >result){
             result =numbers[i];
         }
     }
     System.out.println("最大数为:"+result);
 }
 }
 ​

 

 



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


扫一扫关注最新编程教程