public class MaxInWindows {
public static void main(String[] args) {
int arr[] = { 2, 3, 4, 2, 6, 2, 5, 1 };
int arr1[] = new int[arr.length];
int n = 3;
for (int i = 0; i < arr.length; i++) {
if (i == arr.length - n + 1) {
break;
}
int max = arr[i] > arr[i + 1] ? arr[i] : arr[i + 1];
max = max > arr[i + 2] ? max : arr[i + 2];
arr1[i] = max;
}
for (int i = 0; i < arr1.length; i++) {
System.out.print(arr1[i] + " ");
}
}
}