Ребята, Please, помогите найти ошибку или ошибки в коде. Меня особенно смущает моя строка : if (chars[y + 1] == crossword[a - 1][b - 1] || chars[y + 1] == crossword[a][b - 1] || chars[y + 1] == crossword[a + 1][b - 1] || chars[y + 1] == crossword[a + 1][b] || chars[y + 1] == crossword[a + 1][b + 1] || chars[y + 1] == crossword[a][b + 1] || chars[y + 1] == crossword[a-1][b+1]||chars[y+1]==crossword[a-1][b]) { так как по логике вещей будет выход за пределы массива на каком-то моменте, так и выдает: Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 5 не могу понять, как тогда задать параметры поиска буквы вокруг другой буквы, чтобы не было выхода за пределы массива. Из-за этой ошибки, соответственно не могу посмотреть какой получается вывод.