gpt4 book ai didi

java - 如何增加整数数组值?

转载 作者:行者123 更新时间:2023-11-29 03:04:56 25 4
gpt4 key购买 nike

我正在设计一个问题,我必须使用一个 int 数组来增加或减少值。例如,我不想通过加 1 将 100 更改为 101,而是想使用 int 数组做同样的事情。它是这样工作的:

int[] val = new int[3];

val[0] = 1;
val[1] = 0;
val[2] = 0;

val[2] += 1;

所以,如果我必须得到 101 的值,我会在 val[2] 中加 1。

我遇到的唯一问题是找到一种方法让 int 数组像普通整数数据集的加法和减法一样工作。

是否可以使用 for 循环或 while 循环?任何帮助将不胜感激!

最佳答案

这是你的作业:

public static int[] increment(int[] val) {
for (int i = val.length - 1; i >= 0; i--) {
if (++val[i] < 10)
return val;
val[i] = 0;
}
val = new int[val.length + 1];
val[0] = 1;
return val;
}

在将其作为您自己的作品提交之前,请确保您了解它的工作原理和原因。

关于java - 如何增加整数数组值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32597043/

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