我有一个问题,我正在尝试在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]