主要还是利用异常,我这里是利用数组角标越界异常
- public class Test {
- public static void main(String[] args) {
- int[] arr = new int[200];
- printNum(1,arr);
- }
- public static void printNum(int num,int[] arr){
- try{
- System.out.println(num);
- arr[num]=0;
- printNum(++num,arr);
- }
- catch(ArrayIndexOutOfBoundsException e){
-
- }
- }
- }
复制代码 |