day05

方法

构造

public static int add(int a,int b){
    return a+b;
}

修饰符 返回值类型 方法名(参数类型 参数名){

//方法体

return 返回值;

}

重载

方法名相同,参数不同(个数,类型,顺序),返回类型不同

命令行传递参数

main方法的参数

javac 编译

java 执行时注意在Src目录下 且在这时传递参数

可变参数

方法名(参数类型... 参数名)

递归

public static int f(int n){
    if(n==1){
        return 1;
    }else{
        return n*f(n-1);
    }
}

数组

构造方法

//静态 数据类型[] 变量名 = {0,0};
//动态 数据类型[] 变量名 = new 数据类型[数量];

内存

  • 堆 : 实际存储空间
  • 栈 : 变量名 指针

使用

  1. 普通for循环
  2. for-each循环

异常

数组下标溢出

Arrays类

  • fill()
  • sort()
  • toString()
posted @ 2021-03-12 00:44  曹明磊  阅读(38)  评论(0)    收藏  举报