gpt4 book ai didi

java - 在数组中声明数组

转载 作者:行者123 更新时间:2023-11-30 09:45:38 24 4
gpt4 key购买 nike

我刚刚开始学习 Java 编程类(class),但在设置数组中的数组时遇到了问题。

例子:

public class ABLoop {
int x;
ABLoop[]Loop = new ABLoop[x];
int[]numb;

public void fortime(int number){

x=number;

for(int multiplier = 0; multiplier <= x; multiplier++){
Loop[multiplier]= new Loop[multiplier+1];

对于新的Loop,一直说Loop cannot be resolved to a type。不知道那是什么意思;谁能提供建议?我想要做的是对于 Loop 数组的每个元素,我想要创建一个新数组,其中的元素等于乘数 + 1。

最佳答案

这个类将编译并运行,但我不知道你在这里做什么。

public class ABLoop {

int x;

ABLoop[] loop;

int [] numb;

public ABLoop(int value) {
if (value < 0)
throw new IllegalArgumentException("value cannot be negative");

this.x = value;
this.loop = new ABLoop[this.x];
this.numb = new int[this.x]; // no idea what you're doing here; just guessing
}

public void fortime() {

for (int i = 0; i < this.x; ++i) {

this.loop[i] = new ABLoop(i); // What are you doing? Just guessing.
}
}
}

关于java - 在数组中声明数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7492738/

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