int n = arr.length;
do {
  boolean swapped = false;
  for (int i = 0; i < n - 1; i++) {
    if (arr[i] > arr[i+1]) {
      int temp = arr[i];
      arr[i] = arr[i+1];
      arr[i+1] = temp;
      swapped = true;
    }
  }
} while (swapped);

Status Displays

Empty
temp
-
swapped
-
int i
8
int n