java基础—方法
方法是语句的集合,用于实现一个功能
java都是值传递
//修饰符 返回类型 方法名(参数类型 参数名)
public void xxx(){
//方法体
}
方法的重载
相同的方法名但参数类型或参数个数或返回值类型不同
递归
//递归---自己调用自己
class Main {
public static void main(String[] args) {
System.out.println(f(5));
}
//求n的阶乘
public static int f(int n){
if(n==1){
return 1;
}else{
return n*f(n-1);
}
}
}
数组—相同类型的有序集合
//定义数组
int[] a={1,2,3,4,5};//静态初始化直接赋值
int[] a=new int[5];//动态开辟空间再赋值
a[0]=1; a[1]=2;
System.out.println(a[0]); //1
//二维数据
int a[][]={{1,1},{2,2},{3,3},{4,4}};
System.out.println(a[0][0]);