Java函数中的可变参数
程序员文章站
2022-06-27 16:19:24
Java可变参数JDK 1.5开始,Java支持传递同类型的可变参数给一个方法在方法声明中,在指定参数类型后加一个省略号(…)一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。举例:package com.qin.basic;public class Demo2 { public static void main(String args[]) { //调用可变参数的方法 printMax(4, 3, 3...
Java函数中的可变参数
- JDK 1.5开始,Java支持传递同类型的可变参数给一个方法
- 在方法声明中,在指定参数类型后加一个省略号(…)
- 一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。
- 任何普通的参数必须在它之前声明。
举例:
package com.qin.basic;
public class Demo2 {
public static void main(String args[]) {
//调用可变参数的方法
printMax(4, 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);
}
}
输出结果:
本文地址:https://blog.csdn.net/weixin_44740670/article/details/109956641