Java方法_3 _参数
命令行传参
就是希望在程序运行的时候再给它传参,此时就需要命令行传参
javac Demo03.java 是生成class文件
之后执行要从src下开始执行,即从包名开始执行
可变参数
-
JDK 1.5开始,Java支持传递同类型的可变参数给一个方法。
-
在方法声明中,在指定参数类型后加一个省略号(…)
-
一个方法中只能指定一个可变参数,它必须是方法的最后一个参数。任何普通的参数必须在它之前声明。
package com.wlw.method;
public class Demo04 {
public static void main(String[] args) {
// Demo04 demo04 = new Demo04();
// demo04.test(0,1,516515,1561,165);
printMax(1.0,10.0,451.0);
printMax(456.0,10.0,451.0,41615.0);
}
public static void printMax(double... number){
if(number.length == 0){
System.out.println("no number!");
}
double result = number[0];
//打印最大数
for (int i = 0; i < number.length; i++) {
if(number[i] > result){
result = number[i];
}
}
System.out.println("the max is:"+result);
}
public void test(int... i){
for (int j = 0; j < i.length ; j++) {
System.out.println(i[j]);
}
}
}