Hirdetés

Keresés

Új hozzászólás Aktív témák

  • norbert1998
    nagyúr

    Ezt a megoldást a tanár ajánlotta nektek? Mert ez borzalmas. Csináljatok egy Dog nevű osztályt, annak legyen név, gazda, tömeg, kor mezői, és rögtön elég egy tömbben tárolni. (Azt mondanám, hogy List-ben, de gondolom Collections még nem volt). Meg lehetne for ciklus while helyett, azt se vettétek még?

    public class Dog {
    public String name, owner, age, weight; // getter setter kéne, típus lehet szám, stb.

    @Override
    public String toString() {
    return name + " " + owner + " " + age + " " + weight;
    }
    }

    ...

    Dog[] dogs = new Dogs[500];
    // read

    int i = 0;
    Dog dog = dogs[i];
    while(dog != null) {
    if (dog.name.equals(input)) {
    System.out.println(dog);
    }
    dog = dogs[++i];
    }

    Egyébként már a beolvasásnál el lehetne menteni, hány sor volt, és akkor lehetne addig menni a null ellenőrzés helyett.

    Megelőztek.

    Osztályok nem voltak még. Ez van a tantervben, mást nem nagyon lehet tenni. A tanár meg konkrétan elfoglaltabb, mint az igazgató és amellett cirka 15 osztálynak szakmai tanára, csak a mi osztályunknak 10 órát tart egy héten, szóval kiegészíteni a kerettantervet kicsit húzós lenne.

    Azt hiszem, javult egy kicsit a helyzet, mostmár keres rendesen, de az első találatot még mindig nem írja ki :(

Új hozzászólás Aktív témák