Вы определяете переменную debugchVal
внутри блока if
:
if (DEBUG) {int debugchVal = chVal;}
Таким образом, она существует только внутри этого блока.Позже, когда вы снова обратитесь к нему:
if (DEBUG) {System.out.println(i + "\t" + debugchVal + "\t" + chVal + "\t" + c + "\t" + cipherText);}
, он больше не находится в области видимости, поэтому компилятор покорно выдает ошибку.
Измените первую часть кода следующим образом:
int debugchVal;
if (DEBUG) {debugchVal = chVal;}