如何使用java 5获取两个int值相加的int []的前一个值

鲁比·雷·奥拉亚

我想获得 int[] 数组存储的 int 值的总和。代码仍然有错误。是否有任何代码可以使这行代码看起来简化?我想制作没有数据库的 52 周金钱挑战应用程序。

我有这个公式:iA + sum = total[] + aA = tA;

我有一个错误,前一个值没有被前一个值添加。

附注。周、iA(初始金额)、aA(添加金额)、sum、sT 均为 int。tA 现在被添加到总数 [] 中。

PSS:对于标记这个问题的每个人都有重复的问题,我已经看到了那个问题,它没有回答我的问题。该帖子具有由程序员/编码员创建的自己的值,我询问如何将前一个元素添加到两个相加整数值的值中。我已经尝试过该问题中给出的解决方案,但它不适用于我的代码。它给出了不同的值(不需要的值)。

int[] total = new int[weeks + 1];
        int sum = 0;
        int tA = 0;
        int ai = 0;

        for(int sT = 1 ; sT <= weeks; sT++){ // error
            sum += iA;
            System.out.println("The payable for the week " + sT + " is: " + sum);
            total[sT] = sum;
            tA = total[sT];
            if(sT == 1){
                System.out.println("if: " + tA);
            }
            else if(sT == 2){
                tA += iA;
                System.out.println("else if: " + tA);
            }
            else{
                tA += aA;
                System.out.println("else: " + tA);
            }
        }
    System.out.println(Arrays.toString(total)); //print stored values of array
鲁比·雷·奥拉亚

这个问题已经有了答案。

for(int sT = 1 ; sT <= weeks; sT++){
            sum += iA;
            System.out.println("The payable for the week " + sT + " is: " + sum);
            tA = sum;
            if(sT == 1){
                System.out.println("if: " + tA);
                total[sT] = tA;
            }
            else if(sT == 2){
                tA = iA + sum;
                System.out.println("else if: " + tA);
                total[sT] = tA;
            }
            else{
                tA = sum + total[sT - 1];
                System.out.println("else: " + tA);
                total[sT] = tA;
            }
        }
    System.out.println(Arrays.toString(total)); //print stored values of array

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何从数组中获取两个 int 数字的值

使用Java 8功能从两个int数组获取相同的值

如何只选择一个值的前两个寄存器?

如何从ResultSet类型的对象获取一个int值?

如何使用 SQL 命令对两个值求和或相加

Java Hashtable:一个键-两个值,如何同时获取它们?

如何从两个函数中获取两个随机生成的值的结果并将它们相加?

如何更改前一个元素的样式值

如何将两个单选按钮的值相加?

使用熊猫系列中前一个“行”的值

如何检查值中的前一个或前两个或前三个字符是字母表

如何获取基于python中的两个类别的列的最后一个值?

如何链接两个表,但仅从PostgreSQL中的一个表获取MAX值?

如何根据两个不同的字段获取一个字段的值

使用 SELECT - JOIN 从同一个表中获取两个值

使用来自两个ksql流的值获取一个ksql流

如何引用熊猫系列中的前一个/后一个值?

如何从一个类中获取int值并在另一个中使用它

Java的:是否可以将字符串值在两个数组比较,如果它们匹配,增加第一阵列中的一个int值?

如何将两个int数组值加在一起?

如何获取由索引配对的两个独立的Int数组的值,然后对某些对进行条件运算?

如何查找列中的第一个值大于该列中的前一个值

如何删除一个文件INT值之间的差距?

如何在C中返回一个int值?

如何在r中找到第一个观测值与前两个连续的否定观测值之间的观测数

Python:跳过最后一个值后,如何在Pandas数据框中获得前5个值?

如何在java的int数组中更改一个值等于另一个值?

如何在列表的值相加<INT []>使用Java 8

如何仅使用一个查询从另一个表中选择两个不同的值?