gpt4 book ai didi

java - 我正在尝试将个位数整数合并为单个数字

转载 作者:行者123 更新时间:2023-12-01 14:03:07 24 4
gpt4 key购买 nike

我在定义 x 的行上收到越界错误。我做错了什么?

import java.util.ArrayList;
import java.lang.Math;

public class poopy
{
public static void main(String[] args)
{
ArrayList<Integer> num = new ArrayList<Integer>();
double x;

for(int j=1; j<5; j++)
{
num.add(j);
}

for(int i: num)
{
x = num.get(i) * Math.pow(10,i);
System.out.println(x);
}


}
}

这将用于计算器,并且每次按下数字按钮时 int ArrayList 都会增长。

最佳答案

您需要传递 foreach 循环并使用老式的 for 循环:

   for(int i=0;i<num.size;i++)
{
x = num.get(i) * Math.pow(10,i);
System.out.println(x);
}

发生的情况是您获得了数组的值,但您也需要索引。因此,没有 foreach 循环。

关于java - 我正在尝试将个位数整数合并为单个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19186036/

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