Witam . Stworzyłem dwie klasy Hotel i Osoba .
Mam przypisać losowo pokoje 10 gościom , lecz kiedy wywołuje program przypisuje on te 10 pokoi jednej osobie podanej na początku . Ktoś wie jak to naprawić ?
Klasa Osoba
public class Osoba
{
static String imie,nazwisko;
Osoba(String imie,String nazwisko)
{
this.imie=imie;
this.nazwisko=nazwisko;
}
static String getImie()
{
return imie;
}
static String getNazwisko()
{
return nazwisko;
}
}
Klasa Hotel
public class Hotel
{
Osoba [] tab = new Osoba[100];
void przydziel(String imie,String nazwisko)
{
Scanner hand;
hand=new Scanner(System.in);
int np;
for(int i=0;i<10;++i)
{
np=(int)(Math.random()*99);
tab[np]=new Osoba(imie,nazwisko);
imie=hand.nextLine();
nazwisko=hand.nextLine();
}
}
}