Почему если в данном коде в строчке for(int i = x.length() - 1; i >= 0; i--) убрать - 1 с команды int i = x.length() - 1, то код перестанет выполняться?
public class ex2 {
    public static void main(String[] args) {
        Scanner symbols = new Scanner(System.in); // Create Scanner object
        System.out.println("Enter data"); // Show message
        String x = symbols.nextLine(); // Variable reads input of user
        String reverse = "";

        for(int i = x.length() - 1; i >= 0; i--)
        {
            reverse += x.charAt(i);
        }

        System.out.println("Reverse: ");
        System.out.println(reverse);
    }