gpt4 book ai didi

java - 从单个数组 Java 中添加和减去值

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:04:21 25 4
gpt4 key购买 nike

我无法从单个数组中减去值。如果我将数字 1、2、3、4、5 存储在一个数组中,我如何找到不同之处?

例如1-2-3-4-5 = -13

我知道如何对数组的值求和,但无法从下一个数组元素中减去一个数组元素以获得正确答案。

整数总和 = 0;

if (operator == '+'){
for ( int j = 0; j < intArray.length; j++ ) {
sum += intArray[j];
}
}
if (operator == '-'){
for ( int j = 0; j < intArray.length; j++ ) {
sum += intArray[j] - intArray[j+1] ;
}
}

System.out.println("The answer is " + sum);

最佳答案

//这是一个非常简单的解决方法

public class Minimize {

public static int substractArrayValues(int [] q){
int val=0;
for (int i=0; i<q.length; i++){

if (i==0){
val=q[i];
}
else {
val=val-q[i];
}
}
return val;

}

public static void main(String[] args) {

int [] q={1,2,3,4,5};

System.out.println(substractArrayValues(q));
}

}

这将打印 -13

关于java - 从单个数组 Java 中添加和减去值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41769796/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com