У меня проблема, я пытаюсь перевести алгоритм для визуального базового 6 в java, и мне было интересно, можете ли вы использовать запись с носителем в 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? заранее спасибо
Переменная я не определена.
В основном вы создали не изменяемый массив с двумя индексами. Если вы хотите получить доступ к первому индексу массива в java, вы будете следовать этому формату:
nameOfArray[desiredIndex]
i
определен в основном?