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

  • WonderCSabo

    félisten

    válasz norbert1998 #7408 üzenetére

    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.

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