java bubble sort short circuit

Java
public static void BubbleSortShortSC(int[] array)
    {
        for(int i = 0; i < array.length - 1; i++)
        {
            boolean sorted = true;
            for (int j = 0; j < array.length - i - 1; j++)
            {
                if(array[j] < array[j+1])
                {
                    int temp = array[j];
                    array[j] = array[j+1];
                    array[j+1] = temp;
                    sorted = false;
                }
            }
            if (sorted)
            	break;
        }
    }
Source

Also in Java: