广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州什么是可变参数?_北大青鸟IT计算机学校

作者:邓华发布时间:2021-01-12分类:Java技术浏览:915


导读:Java是现在流行的编程语言之一,很多企业在开发软件的时候都会使用Java,因此,Java也成为了许多计算机学子必学的编程语言之一。那么,什么是可变参数?下面惠州北大青鸟老师给大家科普一下什么是可变参数。

Java是现在流行的编程语言之一,很多企业在开发软件的时候都会使用Java,因此,Java也成为了许多计算机学子必学的编程语言之一。那么,什么是可变参数?下面惠州北大青鸟老师给大家科普一下什么是可变参数。

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

方法的可变参数的声明如下所示:

typeName... parameterName


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

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

实例

public class VarargsDemo {


    public static void main(String args[]) {

       // 调用可变参数的方法

   printMax(34, 3, 3, 2, 56.5);

       printMax(new double[]{1, 2, 3});

    }


    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("The max value is " + result);

    }

 }

以上实例编译运行结果如下:

The max value is 56.5

The max value is 3.0

想学Java软件开发吗?来惠州北大青鸟新方舟校区学。

java7.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发


Java技术排行
标签列表
网站分类
文章归档
最近发表