Losowe wypełnianie tablicy obiektów

Losowe wypełnianie tablicy obiektów
CA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Hej :) zaczynam uczyć się javy i dostałam zadanie, w którym mam klasę Animal i klasy różnych zwierząt, które dziedziczą z tej klasy. Muszę wypełnić tablicę 100 elementów losowymi zwierzętami używając Random i nie wiem jak to zrobić, tzn jak wylosować obiekt za pomocą Random, bo jak na razie spotkałam się tylko z losowaniem liczb z przedziału. Byłabym wdzięczna za pomoc w stworzeniu tej tablicy :)

danek
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 797
0

Pisane z palca, więc mogą być jakieś błędy w składni

Kopiuj
Random r = new Random();

Animal getRandomAnimal(){
    int n = r.nextInt(5);
    switch (n) {
            case 1:  
                     return new Cat();
            case 2:  
                     return new Dog();
            case 3:  
                     return new Duck();
//itd 
}

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.