Miért nem csinál ez a programom semmit?
Figyelt kérdés
Vagyis ugyanazt csinálja. A kezdeti értéket írja ki újra és újra (2 3, 2 3, 2 3, 2 3, 2 3, 2 3, 2 3, 2 3, ...) pedig ha kiíratom a "b"-t, akkor látszik, hogy megvan az input: "DR". Mintha átugraná az if-es parancsokat... A linkben van egy csillag:
2016. okt. 2. 12:03
1/2 anonim válasza:
Javában Stringet nem == használatával hanem equalssal hasonlítunk össze pl. if(egyikString.equals(masikString))
Mert az == azt nézi hogy ugyanaz e az object, az equals pedig a tartalmát
2/2 anonim válasza:
Remélem érted amit az első írt ha nem egy jó könyvből vedd át a referenciatípusokat.
Szal ez javában '==' összehasonlítja azt a két memóriacímet(hivatkozást) amin keresztül eléred a objektet a memóriába az equals pedig a memóriacímen levő értékeket hasonlítja össze.
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!