RT,利用递归思想找最大数,练练手,大佬可以评论区指正。
代码如下:
package s4;
import java.util.ArrayList;
import java.util.List;
public class q4_3 {
static int max = 0;
public static void main(String[] args) {
// TODO Auto-generated method stub
List<Integer> arr = new ArrayList<Integer>();
for(int i = 0; i < 1000; i++) {
arr.add(i);
}
System.out.println(Max(arr));
}
//递归找最大数
static int Max(List<Integer>arr) {
int temp;
if(arr.size()==0) {
return max;
}
temp = arr.remove(0);
if(max < temp) {
max = temp;
}
return Max(arr);
}
}