Guten Tag.
Im vorigen Thread gab es ein Problem, welches jetzt vielleicht in ähnlicher Weise aufgetreten ist. (Es stimmt die Ausgabe nicht.)
Folgendes Programm
PHP-Code:
class HelloWorld
{
public static void main (String [] args) throws Exception
{
System.out.print ("Bitte gib etwas ein.");
int c= System.in.read();
System.out.println("Du hast eingegeben: " + c);
}
}
verlangt beim Ausführen zuerst die Eingabe. Erst danach seh ich "Bitte gib etwas ein.Du hast eingegeben: 97" (97 mal als Beispiel)
Verändere ich dieses Programm allerdings:
PHP-Code:
class HelloWorld
{
public static void main (String [] args) throws Exception
{
System.out.print ("Bitte gib etwas ein.n");
int c= System.in.read();
System.out.println("Du hast eingegeben: " + c);
}
}
Hinter der ersten System.out.print noch ein "\n" eingefügt. Dann läuft es so, wie es soll. Kann mir jemand erklären warum? Kann dafür nicht mal eine Vermutung aufstellen.