Warum funktioniert hier die Aufgabe nicht mit einem Boolean, aber ohne schon?
Ohne
Mit
2 Antworten
Die boolean Variable x wird in der while-Schleife nicht mehr verändert.
Eine einmalige Zuweisung wie x = (eingabe >= 1 || eingabe <= 100); erfolgt nur einmalig, und nicht während der gesamten Programmlaufzeit.
Nutzer, der sehr aktiv auf gutefrage ist
weil du nach der eingabe nicht nochmal x ausrechnest .
ergo x bleibt true