Can please fix this code there's no output
import java.io.*; class GFG{ static void swap(int[] arr, int i, int j) { Â Â Â Â int temp = arr[i]; Â Â Â Â arr[i] = arr[j]; Â Â Â Â arr[j] = temp; } Â int i = (low - 1); Â Â Â for(int j = low; j <= high - 1; j++) Â Â Â Â { Â Â Â Â Â Â Â Â Â Â if (arr[j] < pivot) Â Â Â Â Â Â Â Â { Â Â Â Â Â Â Â Â Â Â Â Â i++; Â Â Â Â Â Â Â Â Â Â Â Â swap(arr, i, j); Â Â Â Â Â Â Â Â } Â Â Â Â } Â Â Â Â swap(arr, i + 1, high); Â Â Â Â return (i + 1); } static void quickSort(int[] arr, int low, int high) { Â Â Â Â if (low < high) Â Â Â Â { Â Â Â Â Â Â Â Â int pi = partition(arr, low, high); Â Â quickSort(arr, low, pi - 1); Â Â Â Â Â Â Â Â quickSort(arr, pi + 1, high); Â Â Â Â } } static void printArray(int[] arr, int size) { Â Â Â Â for(int i = 0; i < size; i++) Â Â Â Â Â Â Â Â System.out.print(arr[i] + " "); Â Â Â Â Â Â Â Â Â Â Â System.out.println(); } public static void main(String[] args) { Â Â Â Â int[] arr = { 12, 10, 8, 9, 1, 4 }; Â Â Â Â int n = arr.length; Â Â Â Â quickSort(arr, 0, n - 1); Â Â Â Â System.out.println("Sorted array: "); Â Â Â Â printArray(arr, n); } }