Эта программа делает то, что я хочу, но она также выводит массивную большую ошибку. Что говорит что-то вроде «массив вне границ. String index out of bounds». Программа предназначена для ввода предложения и переписывания его с использованием разных букв (4 символа вверх) из алфавита. Пожалуйста, помогите мне прояснить эту ошибку!String Index out of bounds error, basic program
public class Encryption
{
public static void main (String [] args)
{
System.out.print("Enter a message to encrypt: ");
String input = Console.readString();
for(int i = 0; i<100; i++)
{
char oldChar = input.charAt(i);
char encryptedChar = (char) (oldChar + 4);
System.out.print(encryptedChar);
}
}
Какая часть ошибки вы не понимаете? Подсказка: когда остановка вашего цикла? – SLaks