Berechnung der Summe aller ungeraden Array-Indizes

Ich möchte die Summe aller ungeraden Array-Indizes berechnen, habe jedoch einige Probleme, den richtigen Weg zu finden.

Hier ist mein Code:

    String id = "9506265088085";
    String[] strArray = id.split("");

    int[] intArray = new int[strArray.length];

    int sum = 0;

    for (int i = 0; i < 6; i++) {

        if (i%2!=0)
        {
            sum += Integer.parseInt(String.valueOf(id.charAt(i)));

        }} 

        System.out.println(sum);

Irgendwelche Ideen, warum dies nicht funktioniert, oder einfachere Möglichkeiten, es zu tun? Zur Verdeutlichung möchte ich alle Zahlen an den ungeraden Indexpositionen des Arrays hinzufügenintArray[1] + intArray[3] + intArray[5] + ....

Bearbeiten: Ich habe vergessen zu erwähnen, dass ich nur 1, 3, 5, 7, 9, 11 und nicht 13 hinzufügen möchte.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage