Witam,
mam taki kod i nie wiem dlaczego wywala mi indexofboundexeption ehhh :-(
public class CPN {
int ilosc_dystrybutorow;
boolean [] dystrybutor= new boolean[ilosc_dystrybutorow];
public CPN (int ilosc_dystrybutorow)
{
this.ilosc_dystrybutorow=ilosc_dystrybutorow;
}
public synchronized void sprawdz_czy_wolny(int nr_pojazdu)
{
int i=0;
System.out.println("Ilosc dystrybutoruw rowna sie"+ilosc_dystrybutorow);
dystrybutor[0]=false; // tutaj mówi że coś jest nie tak
//dystrybutor[3]=false;
while(i<this.ilosc_dystrybutorow)
{
//if(dystrybutor[i]==true)
{
System.out.println("Samochod numer pojezdza do tankowania do dystrybutora "+i);
i++;
}
}
}