Java zum zu einer bestimmten zeile springen?
Kann hier z.b nicht erneut eine zahl eingeben was müsste ich stattedessen codieren? danke;)

5 Antworten
Vom Beitragsersteller als hilfreich ausgezeichnet
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
programmieren, Java, Informatik
Benutze eine Schleife:
while(b < a){ // ... }
oder mit der for-Schleife:
for(;b < a;){ // ... }
Ich würds mit while machen. # Solange die zahlen nicht gleich sind > zahl eingeben > vergleichen > wieder von vorne...
while(a!=b) {
# einlesen
# vergleichen
}
Nutzer, der sehr aktiv auf gutefrage ist
Abermals: Du brauchst ne while-Schleife (oder zumindest macht es Sinn).
https://wiki.zum.de/wiki/Java/while-Schleife
Mögliche Lösung:
https://bitbucket.org/snippets/Ettar/BBRknX
Etwas schlechtere Lösung mit ternären Operator:
am besten wäre eine do-while schleife
Was habt ihr bisher über Schleifen gelernt?
Woher ich das weiß:Berufserfahrung – Software-Entwickler
PWolff
03.09.2017, 22:16
@Isakoch
Andere Schleifen kennt ihr nicht?
Du kannst mit
for (;;)
eine Endlosschleife einrichten, die mit
break;
verlassen wird.
Oder du "missbrauchst" die Elemente der for-Schleife
for (zahl = unmöglicher_Wert; zahl!=gesuchte_Zahl;) {
ausgabe(prompt);
eingabe(zahl);
bewertung_zu_groß_zu_klein_stimmt
ausgabe(zu_groß_zu_klein_stimmt);
};
mit while kommt doch eine endlosschleife raus oder nicht?