一个整型数组
arr
,在数组中找出由三个数字组成的最大乘积,并输出这个乘积。
public static void main(String[] args) {
int []arr=new int[]{-10,-7,3,6,9,1,5};
System.out.println(getMax(arr));
}
private static int getMax(int[] arr) {
Arrays.sort(arr);
int i=arr.length-1;
return Math.max(arr[0]*arr[1]*arr[i],arr[i]*arr[i-1]*arr[i-2]);
}