Hallöchen,
ich bin Anfänger und versuche gerade ein Programm zu schreiben, bei dem eine Zeichenkette eingegeben werden soll, wobei "0" nicht akzeptiert wird, also in diesem Fall das Eingabefenster erneut geöffnet werden soll.
Leider wird das Fenster nicht wieder geöffnet, wenn ich 0 eingebe. Ich verstehe nicht, warum. Der Code ist folgender:
Warum funktioniert dieses while(eingabe == "0") nicht? Warum öffnet sich das Fenster nicht wieder, wenn ich 0 eingebe?
Danke im Voraus!
ich bin Anfänger und versuche gerade ein Programm zu schreiben, bei dem eine Zeichenkette eingegeben werden soll, wobei "0" nicht akzeptiert wird, also in diesem Fall das Eingabefenster erneut geöffnet werden soll.
Leider wird das Fenster nicht wieder geöffnet, wenn ich 0 eingebe. Ich verstehe nicht, warum. Der Code ist folgender:
Java:
import javax.swing.JOptionPane;
public class blaBla
{
public static void main(String[] args)
{
String eingabe = "0";
while (eingabe == "0")
{
eingabe = JOptionPane.showInputDialog("Bitte geben Sie etwas ein.");
System.out.println("eingabe: <" + eingabe + ">");
}
}
}
Danke im Voraus!
Zuletzt bearbeitet: