main方法
- main方法:程序的入口,在同一个类中,如果有多个方法,那么虚拟机就会识别main方法,从这个方法作为程序的入口
- main方法格式严格要求:public static void main(String[] args){}
- public static —>修饰符
- void —>代表方法没有返回值 对应的类型void
- main —>见名知意名字
- String[] args —>形参
- 程序中可以有其他的方法也叫main方法,构成方法的重载
package com.yuzhenc.array;
public class Test03 {
public static void main(String[] args) {}
public static void main(int a){}
}
public class Test04 {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.print(args[i]+"\t");
}
}
}

- 手动传入实参:有特殊符号的时候可以加上“”

可变参数
- 可变参数:作用提供了一个方法,参数的个数是可变的 ,解决了部分方法的重载问题
- 可变参数在JDK1.5之后加入的新特性
- 方法的内部对可变参数的处理跟数组是一样
- 可变参数和其他数据一起作为形参的时候,可变参数一定要放在最后
- 我们自己在写代码的时候,建议不要使用可变参数
package com.yuzhenc.array;
public class Test05 {
public static void main(String[] args) {
System.out.println(add(1,2));
System.out.println(add(1,2,3,4,5,6,7,8,9));
}
public static int add(int... arr){
int sum = 0;
for (int i = 0; i < arr.length; i++) {
sum += arr[i];
}
return sum;
}
}