给定一个整形数组a,找出其中的最大值。
1 import java.math.BigInteger; 2 import java.util.Arrays; 3 import java.util.Scanner; 4 5 6 public class Main { 7 public static void main(String[] args) { 8 int[] a = {2,6,4,3,8,4,6,9,2,3,4}; 9 System.out.println(f(a,0,10)); 10 } 11 public static int f(int[] a,int i,int n){ 12 if(i==n){ 13 return a[i]; 14 }else{ 15 return Math.max(a[i],f(a,i+1,n)); 16 } 17 } 18 }
原文:http://www.cnblogs.com/lolybj/p/6597218.html