Hirdetés
- EarFun Air Pro 4+ – érdemi plusz
- Poco X8 Pro Max - nem kell ide sem bank, sem akkubank
- Google Pixel topik
- Milyen okostelefont vegyek?
- Itt a Galaxy S26 széria: az Ultra fejlődött, a másik kettő alig
- Poco F8 Ultra – forrónaci
- Szívós, szép és kitartó az új OnePlus óra
- Ennyit szűkít az X300 Ultra a telepen Európában
- Nincs Nothing AI szemüveg? Fogd meg a söröm!
- Stílussal és friss szenzorokkal futott be a Huawei Watch GT 5
Ú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.
-
válasz
norbert1998
#7408
üzenetére
Ez így nagyon gáz.
Egyrészt ez a nullig keresés olyan, mintha C-ben programoznál, márpedig a Java nem C, itt vannak rendes containerek, tessék azokat rendesen használni iterátorral. Másrészt meg ahelyett, hogy csinálnál ezer tömböt (listát, akármit) csinálhatnál egyet, amibe classokat raksz, minek van név, gazdnév, tömeg meg hasonló fieldje.
Új hozzászólás Aktív témák
A topicot kiemeltem. Valaki nem akar egy nyitó hsz-t írni?:))
- Háztartási gépek
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Powerbank topik
- PlayStation 5
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- EarFun Air Pro 4+ – érdemi plusz
- Diablo II: Classic és Resurrected
- sziku69: Szólánc.
- Allegro vélemények - tapasztalatok
- További aktív témák...
- AMD Ryzen R9 5900X 12Mag / 24Szál / 3,7 / 4,8 GHz / 22 Hónap Alza.hu garancia / Beszámítás OK!
- Gainward 4060Ti Ghost 8GB / 10 Hónap Alza.hu Garancia / Beszámítás OK! Akciós ár!
- Xiaomi Redmi Note 8 Pro 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 12 64GB, Kártyafüggetlen, 1 Év Garanciával
- Apple iPhone 13 Pro Max 128GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali készpénzes AMD Radeon RX 5000 sorozat videokártya felvásárlás személyesen / csomagküldéssel
- Dell Latitude 5490 14",HD,i5-7300U,8GB,256GB SSD,WIN11
- BESZÁMÍTÁS! Asus B560M i5 11400 16GB DDR4 512GB SSD RTX 3060 12GB Formula Air Mesh G3 Adata 600W
- Windows 10 / 11 Pro Retail aktiváló kulcs Azonnal szállítással, számlával, garanciával!
- Lenovo ThinkPad T14s Gen 6 Ryzen AI 7 PRO 350W Radeon 860M 32 GB RAM 7500 MT/s 512 GB 3év gar
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest

