 Bu problemin JAVA çözümünü yazınız.
 Bir tam sayı dizisi verildiğinde, herhangi üç tam sayının maksimum çarpımını bulun. Örneğin, giriş dizisi [1, 2, 3, 4] ise, maksimum çarpım 24'tür (alt dizi [2, 3, 4]'tür).
Verilen sorunu çözmek için JAVA kodu şöyledir: ``` public static int maximumProduct(int[] nums) { int n = nums.length; Diziler.sort(sayılar); int max1 = sayılar[n-1] * sayılar[n-2] * sayılar[n-3]; int max2 = sayilar[0] * sayilar[1] * sayilar[n-1]; Math.max(maks1, maks2); } `` Açıklama: 1. Giriş dizisini önce artan sırada sıralarız. 2. Daha sonra iki olası maksimum çarpım değeri buluruz: * max1: Sıralanan dizideki son üç tam sayının çarpımı (en büyük olacakları için). * max2: Sıralanan dizideki ilk iki tam sayı ile son tam sayının çarpımı (çünkü ilk iki tam sayı negatif ve son tam sayı en büyük olabilir). 3. İki değerin (max1 ve max2) maksimumunu nihai sonuç olarak döndürürüz. Bu yardımcı olur umarım!