以下是一个使用ArrayList求交替结果的和的示例代码:
import java.util.ArrayList;
public class AlternateSum {
public static void main(String[] args) {
ArrayList numbers = new ArrayList<>();
numbers.add(1);
numbers.add(2);
numbers.add(3);
numbers.add(4);
numbers.add(5);
int sum = 0;
boolean add = true;
for (int num : numbers) {
if (add) {
sum += num;
} else {
sum -= num;
}
add = !add;
}
System.out.println("Alternate sum: " + sum);
}
}
这个示例代码中,我们创建了一个名为numbers的ArrayList,并添加了一些整数。然后,我们使用一个循环遍历这个ArrayList中的每个元素。
在循环中,我们使用一个boolean变量add来判断当前元素是要加还是要减。如果add为true,我们将当前元素加到sum中;如果add为false,我们将当前元素减去sum。然后,我们通过将add的值取反来进行交替。
最后,我们打印出交替求和的结果。运行这段代码的输出结果将是"Alternate sum: -3"。
上一篇:ArrayList排序问题
下一篇:ArrayList去重问题的问题