命令行传参:

  1. //命令行传参
  2. public class Demo03 {
  3. //命令行传参
  4. public static void main(String[] args) {
  5. for (int i = 0; i < args.length; i++) {
  6. System.out.println(args[i]);
  7. }
  8. }
  9. }

image.png

方法重载

方法名一致,但参数类型不一致。 光是返回类型不一致不能进行方法重载 可变参数
可变参数必须在最后面

  1. public class Demo02{
  2. public static void printMax(double...number){
  3. if(number.length == 0){
  4. System.out.println("No para in it!");
  5. return;
  6. }
  7. double res = number[0];
  8. for(int i = 0; i < number.length;i++){
  9. if(number[i] > res){
  10. res = number[i];
  11. }
  12. }
  13. System.out.println("MAX:"+res);
  14. }
  15. public static void main(String[] args){
  16. printMax(1,2,3,4);
  17. printMax(1,2,3,4,5,6);
  18. }
  19. }