Calculando a soma de todos os índices de array ímpares
Eu quero calcular a soma de todos os índices de matriz ímpares, mas estou tendo algum problema em encontrar o caminho certo para fazê-lo.
Aqui está meu código até agora:
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);
Alguma idéia de por que isso não está funcionando, ou maneiras mais simples de fazer isso? Para esclarecer, quero adicionar todos os números nas posições de índice de matriz ímpares,intArray[1] + intArray[3] + intArray[5] + ...
.
Editar: Esqueci de mencionar que eu só quero adicionar 1, 3, 5, 7, 9, 11 e não 13.