我想计算所有奇数数组索引的总和,但是在找到正确的方法时遇到了一些麻烦。
到目前为止,这是我的代码:
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。