Vánoční nadílka Vánoční nadílka
Vánoční akce! Daruj lepší budoucnost blízkým nebo sobě. Až +50 % zdarma na dárkové poukazy. Více informací

Diskuze: Kod(vysvetleni)

Java Java Kod(vysvetleni) American English version English version

Aktivity (1)
Avatar
dfdfdf
Člen
Avatar
dfdfdf:7. května 19:24

Dobry den,panove.Mohl by me nekdo vysvetlit tento kod.
Co znamena return ¨1 nebo-1? v 14 a 15 radcich

 
Odpovědět  -4 7. května 19:24
Avatar
xpoproci
Člen
Avatar
Odpovídá na dfdfdf
xpoproci:7. května 20:06

v metóde compareTo sa vracajú číselné hodnoty [-1, 0, 1], ktoré určujú, čo je viac a čo menej. V praxi to funguje tak, že ak porovnávaš napr. 2 čísla tak

int x = 10;
x.compareTo(3); //vrati 1
x.compareTo(10); // vrati 0
x.compareTo(15); // vrati -1
Nahoru Odpovědět  +3 7. května 20:06
Motto
Avatar
Odpovídá na dfdfdf
Michal Žůrek - misaz:7. května 20:27

Nevím proč ti dávají mínusy, ale je to tak, že je domluvená konvence že metody vrátí nulu pokud je porovnávaná hodnota stejná, 1 pokud je porovnávaná hodnota menší než aktuální a -1 pokud je větší. Jde o to, že si tu metodu můžeš napsat pro své vlastní třídy a podle toho se ti pak při volání něčeho jako Sort seřadí objekty právě podle toho co v té metodě vrátíš.

 
Nahoru Odpovědět  +3 7. května 20:27
Avatar
Neaktivní uživatel:8. května 12:13

Ti kteří dali mínus, pravděpodobně mysleli, že se jedná o true/false :D

Nahoru Odpovědět  -1 8. května 12:13
Neaktivní uživatelský účet
Avatar
Martin Petrovaj
Překladatel
Avatar
Martin Petrovaj:8. května 19:40

Nedovolím si hovoriť za všetkých, ale ja osobne keď už dám niekomu mínus, tak je to feedback na celkovú kvalitu príspevku - kód odfotený mobilom z obrazovky a ešte blbo, absolútna lenivosť autora použiť internet a vyhľadať Googlom compareTo…

Chápem, že niektorí jedinci môžu byť veľmi precitlivelí na mínuská od cudzích ľudí na internete a uchyľujú sa potom k prehľadávaniu profilov ľudí, ktorí mali tú nesmiernu drzosť prejaviť svoju kritiku a k s prepáčením idiotským "revenge" mailom.

V každom prípade ktorúkoľvek za toto zodpovednú, mentálne nevyspelú osobu poprosím, nech sa podobných výlevov zdrží, do budúcna aspoň zlepší kvalitu svojich príspevkov, ako z hľadiska obsahu, tak aj formy a nech označí xpoprociho príspevok ikonkou v pravom dolnom rohu príspevku ako riešenie - lepšie sa to napísať nedalo, je to jasná odpoveď na príspevok a spomínaného používateľa body určite potešia :-)

Nahoru Odpovědět 8. května 19:40
if (this.motto == "") { throw new NotImplementedException(); }
Avatar
Odpovídá na Martin Petrovaj
Michal Žůrek - misaz:10. května 18:49

Takže většině uživatelů, kteří píší příspěvky na mobilu, dáš automatický mínus, protože kvalita příspěvku bez diakritiky a přepsaného zdrojového kódu uzavřeného v těch správných sekvencích není nic moc?

 
Nahoru Odpovědět  +1 10. května 18:49
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.