когда я пытаюсь использовать переменную «encryptionKey» вне цикла или if-statement, в котором он объявлен, он выдает ошибку компиляции «не может найти символ» .. любая идея?Как я могу использовать эту переменную вне цикла?
else if (inputPlainResultArray.length == 4 || inputPlainResultArray.length == 9 || inputPlainResultArray.length == 16)
{
char[] encryptionKey = inputPlainResultArray;
System.out.print("Encryption Key: ");
System.out.print(encryptionKey);
System.out.println();
System.out.println();
System.out.println();
System.exit(0);
}
}
}
Эти переменные не входят в сферу применения. В java область действия ограничена {}. Просто переместите это объявление переменной вверх, чтобы они были доступны дальше. –