Kezdőoldal » Számítástechnika » Programozás » A Java-ban a NEM EGYENLŐ...

A Java-ban a NEM EGYENLŐ miért nem működik?

Figyelt kérdés

Leírom azt a részt, ahol elakadtam. Átírom a szöveget valami bugyutaságokra, nem ez volt az eredeti terv.


String valami=adatok.nextLine();

while (!mit.equals("madar") || !mit.equals("kakao")) {

System.out.println("Csak kakaót vagy madarat lehet beírni!");

mit=adatok.nextLine();

}


És bármit írok be, nem akar kilépni a ciklusból. Valaki, valami ötlet? :S



2014. jún. 16. 15:43
 1/3 anonim ***** válasza:
100%

A ciklus feltételed, tehát akkor marad a ciklusban HA

- mit nem egyenlő madár

- VAGY mit nem egyenlő kakaó


AKÁRMIT írsz be, arra igaz lesz a fenti feltétel. VAGY nem madár, VAGY nem kakaó.


VAGY helyett ÉS kell neked.

2014. jún. 16. 15:52
Hasznos számodra ez a válasz?
 2/3 A kérdező kommentje:
köszi szépen. Logikai baki :/
2014. jún. 16. 16:25
 3/3 anonim ***** válasza:
Szemantikai* :D
2014. jún. 20. 08:37
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2025, 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!