/ / Tablice na klasie - java, tablice, klasa, obiekt

Tablice na klasie - java, tablice, klasa, obiekt

Chcę wstawić zmienne w tablicy całkowitej na tej klasie. To jest strona internetowa.

Chciałbym wiedzieć, czy jest to możliwe, ponieważ za każdym razem, gdy pojawia się błąd, próbuję ustawić i uzyskać pewne zmienne, ale nic nie działa

Jest to część, którą chcę wstawić do tablicy int, a następnie wydrukować ją:

if(processNow.getBurstTime()==1)
{
System.out.println(processNow.getName()+" executed from: "+startProcessing+"--> "+Time  );

// here i want to have my array for example like
//int[] startTime2 = new int[];
//startTime2[]=startProcessing;

startProcessing=Time;
inQueue.remove(0);
}

Odpowiedzi:

0 dla odpowiedzi № 1

To wyjaśnienie ma jedynie rozwiązać problem z tablicą. Nie mogę zagwarantować, że reszta kodu działa.

Tablica nie jest dynamiczna jak lista, przy inicjalizacji musisz podać rozmiar tablicy.

int[] startTime2 = new int[x];

x = rozmiar tablicy

Jeśli chcesz mieć tablicę z 5 "miejscami", w których możesz przechowywać informacje, x będzie pięć.

To samo, jeśli chcesz wypełnić swoją tablicę, musisz powiedzieć, które stanowisko chcesz wypełnić, np.

startTime2[0]=startProcessing;

UWAGA: tablice są oparte na 0, dla tablicy o wielkości [5] masz indeksy 0-4, wszystko inne spowodowałoby indeks poza wyjątkiem.