mein code:
das programm läuft, aber es tut nicht was es soll, nämlich bei eingabe = ENDE die do-schleife zu verlassen. es ist mir klar, daß ENDE beim letzten for-schleifendurchlauf eingegeben werden muß! der code ist weder schön, noch sauber. soll an dieser stelle aber nicht stören.
eingabe ist als bufferedreader initialisiert.
was mache ich falsch.
gruß,
zoele2002
Code:
do
{
for (int i=0; i<5; i++)
{
System.out.print("Bitte "+xData[i]+" eingeben: ");
yData[i] = eingabe.readLine();
}
} while (eingabe.equals("ENDE") == false);
das programm läuft, aber es tut nicht was es soll, nämlich bei eingabe = ENDE die do-schleife zu verlassen. es ist mir klar, daß ENDE beim letzten for-schleifendurchlauf eingegeben werden muß! der code ist weder schön, noch sauber. soll an dieser stelle aber nicht stören.
eingabe ist als bufferedreader initialisiert.
was mache ich falsch.
gruß,
zoele2002