day12
传递命令行参数给main()函数
public class Demo03 {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("args"+i+":"+args[i]);
}
}
}
可变参数
必须是最后一个参数
public class Demo04 {
public static void main(String[] args) {
printMax(1,2,3,4,5,6);
printMax( 5,6,4,8,9,5);
}
public static void printMax(double...numbers){
if(numbers.length==0){
System.out.println("数组长度为0");
return;
}
double result=numbers[0];
for (int i = 0; i < numbers.length; i++) {
if(numbers[i]>result){
result=numbers[i];
}
}
System.out.println("最大值为:"+ (int)result);
}
}
递归
递归结构
-
递归头:什么时候不调用自身方法,没有头将陷入死循环
-

浙公网安备 33010602011771号