Вычисление суммы всех индексов нечетного массива
Я хочу вычислить сумму всех индексов нечетного массива, но у меня возникли проблемы с поиском правильного способа сделать это.
Вот мой код до сих пор:
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);
Любые идеи о том, почему это не работает, или более простые способы сделать это? Чтобы уточнить, я хочу добавить все числа в нечетных позициях индекса массива, такintArray[1] + intArray[3] + intArray[5] + ...
.
Редактировать: Забыл упомянуть, я только хочу добавить 1, 3, 5, 7, 9, 11, а не 13.