小编典典

计算所有奇数数组索引的总和

java

我想计算所有奇数数组索引的总和,但是在寻找正确的方法时遇到了一些麻烦。

到目前为止,这是我的代码:

    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。


阅读 329

收藏
2020-11-30

共1个答案

小编典典

刚刚编辑了代码:

String id = "9506265088085";
int[] intArray = new int[id.length()];
int sum = 0;

for (int i = 0; i < intArray.length; i++) {

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

    }}

    System.out.println(sum);
2020-11-30