我有一个问题,我正在尝试在Java中转换Visual Basic 6的算法,我想知道是否可以在我拖曳的Java中使用带有载体的记录,但是找不到具体的东西,实际上是在算法vb6中翻译是这个;

Private Type struttura
nome As String
minimo As Integer
massimo As Integer
End Type

campsoSel() as struttura

campoSel(i).nome = "valori"
campoSel(i).minimo = 1
campoSel(i).massimo = 10


在Java中,我这样做创建了一个名为record的类:

public class Record
{
public String nome;
public int minimo;
public int massimo;

}


然后基本上,但我也会在其他地方这样做:

public class StrutturaRecord {

public static void main(String[] args)
{
    int n = 2;

    Record campoSel[] = new Record[n];

    campoSel[i].nome = "ciao";
    campoSel[i].minimo = 1;
    campoSel[i].massimo = 10;



}

}


但这给了我这个错误

怎么了?
您相信可以在Java中执行类似的操作?
提前致谢

最佳答案

未定义变量i。

在您的主目录中,您创建了一个具有两个索引的非可变数组。如果要使用Java访问数组的第一个索引,请遵循以下格式:

nameOfArray[desiredIndex]

10-08 03:26