Arrays missing element program

package Practice; public class ArrayMissingElement { public static void main(String[] args) { int arraySum = 0, totalSum = 0, element; int a[] = { 1, 2, 3, 4, 5, 8, 9, 6 }; int max = a[0], min = a[0]; for (int i = 0; i < a.length; i++) { if (a[i] < min) { min = a[i]; } else if (a[i] > max) { max = a[i]; } } System.out.println("max value=" + max); System.out.println("min value=" + min); for (int i = 0; i < a.length; i++) { arraySum = arraySum + a[i]; } System.out.println("array sum=" + arraySum); for (int i = min; i <= max; i++) { totalSum = totalSum + i;// i is initialize to min } System.out.println("total max to min sum=" + totalSum); element = totalSum - arraySum; System.out.println("Missing Element is=" + element); } } Output: