递归
A方法调用A方法,就是调用自己!
递归结构包含两部分:递归头和递归体!
例题
//5!
public static void main(String[] args) {
System.out.println(f(5));
}
public static int f(int n) {
if(n==1) {
return 1;
}else {
return n*f(n-1);
}
}
}
数组
**数组的定义:**数组是相同类型数据的有序集合。
数组描述的是相同类型的若干个数据,按照一定的先后次序排列组合而成,其中每一个数据称作一个数组元素,每个数组元素可以通过一个下标来访问它们。
例题1:
public class ArraryDemo01 {
public static void main(String[] args) {
int[] nums;//1定义
nums = new int[10];//2创建数组
//int[] nums2 = new int[20];//定义的方法2
nums[0]=1;//3给数组元素中赋值
nums[1]=2;
nums[2]=3;
nums[3]=4;
nums[4]=5;
nums[5]=6;
nums[6]=7;
nums[7]=8;
nums[8]=9;
nums[9]=10; //默认值0
//System