Die Programmiersprache Java verwendet die System-Klasse zur Eingabe von Abrufen und Senden von Nachrichten an die Anwender -Software . Die System.in Klasse ruft die Informationen und die System.out Klasse sendet Nachrichten an den Software-Anwender . Dies ist der wichtigste Unterschied zwischen den beiden Objekte der Klasse . System.in Klasse
Die Java System.in Klasse stellt Programmierern eine Möglichkeit, um Informationen aus einer Software- Benutzer abzurufen. Sie müssen die den Typ der Variable, die Sie verwenden, um die Informationen enthalten wird. Zum Beispiel, wenn Sie die Software Benutzer zur Eingabe eines Namens wollen , müssen Sie eine String-Variable definieren , um die Eingabe enthalten . Der folgende Java-Code von der Software aufgefordert Benutzer einen Namen, der auf den Namen Variable enthalten ist, geben Sie ein:
name = System.in.read (Eingang);
System.out Klasse
System.out Klasse druckt nur Informationen über die Software- Bildschirm des Benutzers . Es sammelt keine Informationen . Sie verwenden die Klasse , um Informationen von der Software Benutzer eingegebenen zurückzukehren, oder Sie senden Nachrichten , damit der Software-Anwender wissen, dass ein Fehler aufgetreten ist . Mit dem folgenden Code können Sie drucken die Meldung " Ein Systemfehler ist aufgetreten " auf der Software-Anwender -Bildschirm :
System.out.println (" . Ist ein Systemfehler aufgetreten ");
Printing Eingang Informationen
System.out Befehl druckt auch die Informationen von der Software Nutzer eingegeben. Die System.in Befehl liest in Informationen , und Sie müssen die Variable verwendet werden, um die Informationen zu lesen geben , wenn Sie die System.out Klasse. Sie geben den Eingabepuffer und die Variable, die die eingegebenen Daten enthält . Mit dem folgenden Code, den Sie ausdrucken können den Namen von der Software Benutzer eingegeben :
System.out.write (Name, 0 , input) ;
Looping -System mit
In einigen Fällen müssen Sie eine Schleife durch eine Liste von Input, wie Eingabe aus einer Datei oder eine Reihe von Informationen . Wenn Sie diese Art der Eingabe haben Sie die Java -Loop -Anweisung durch jeden Eingabewert gehen und Ausgabe, die es auf der Software- Bildschirm des Benutzers . Der folgende Java-Code geht durch jeden Eingangswert und druckt sie auf dem Bildschirm :
while { name = System.in (Eingang); System.out ( System.in.read ( ) = -1 ! ) . println (name) ;}