Java基础:可变参数

可变参数

typeName…parameterName
数据类型…数据名

例如:
int…numbers

——————————————————————————————————————

package 方法;

public class 可变参数 {

public static void main(String[] args) {
	printMax(1,2,2021);
	//注意类型相同

}
//double[] numbers - 方法.可变参数.printMax(double...)
//本质是把数值封装成数组
//numbers可以当作一维数组来使用
public static void printMax(int...numbers) {//一个方法中只能指定一个可变参数
											//他必须是方法的最后一个参数,任何普通参数必须在他之前声明
	if(numbers.length == 0) {//没有传参
		
		System.out.println("没有参数传递");
		//argument 和parameter 一样,都是函数的参数。
		//parameter是指函数定义中参数,而argument指的是函数调用时的实际参数
		return;
	}
	int result = numbers[0];
	for(int i = 1;i<numbers.length;i++) {
		if(numbers[i]>result) {
			result = numbers[i];
		}
	}
	System.out.println("输出参数中存储的最大值"+result);
}

}
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值