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 ![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
![*](//static.gyakorikerdesek.hu/p/vsz2.png)
válasza:
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
![*](http://static.gyakorikerdesek.hu/p/vsz2.png)
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.
2/3 A kérdező kommentje:
köszi szépen. Logikai baki :/
2014. jún. 16. 16:25
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!
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!