Der bescheidene Druckfunktion bildet das Rückgrat der Grundprogramm Debugging. Durch das Drucken aus ausgewählten Saiten zum Terminal, ermöglicht es Ihnen, die Ausführung des Programms zu überwachen , wie es läuft. Die Syntax dieser Funktion unterscheidet sich in Java als in vielen anderen Programmiersprachen. Es ist " System.out.print (String str) ", wobei " str" ist die Zeichenfolge, die Sie drucken möchten. Außerdem können Sie Zeichen , Objekten und Zahlen . " System.out.print "
Der grundlegende Befehl für das Drucken in Java ist " System.out.print (String str) " . Dieser Befehl gibt den Inhalt der gegebenen Zeichenkette auf Hauptkonsolenfenster . Sie können auch " System.out.println (String str) ", die die Zeichen druckt und druckt dann einen Zeilenumbruch , um sicherzustellen, dass die nächste Print-Anweisung , die Sie auf einer neuen Zeile ist .
Wie die Druckfunktion
" System.out " funktioniert, ist eine statische Variable , ein Objekt, das PrintStream bezieht sich immer auf die grundlegende Ausgabe String, oft entsprechend einem Konsolen-Fenster . Die Java-Laufzeitumgebung öffnet diesen Strom , bevor das Programm execution.The Verfahren " PrintStream.print () ", dann druckt die Charaktere gibt es in den Strom . Darüber hinaus, wenn Sie ein Objekt auszudrucken , rufen Sie automatisch dieses Objekts " toString () "-Methode. Standardmäßig gibt diese Methode eine Zeichenfolge, die die Klasse des Objekts , Name und hashcode Wert identifiziert , obwohl einige Klassen überschreiben die Standard -Methode.
String Formatierung
wenn Sie Java die Druckfunktion verwenden, um eine Zeichenfolge zu drucken, können Sie entweder zu einem bestehenden String-Variable beziehen oder bestimmen die Nachricht , wenn Sie die Funktion aufrufen. Surround Sie die gewünschte Nachricht in Anführungszeichen zu drucken , und wenn Sie Variablen in der print-Anweisung einschließen möchten, verbinden die Strings und Variablen zusammen mit einem "+ "-Zeichen. Zum Beispiel, wenn Sie eine bestimmte Variable namens print " numRevolutions ", und wollte, dass du ein Etikett "Anzahl der Umdrehungen " auf ihn setzen wollte , wäre es so etwas wie dieses :
System.out . println ("Anzahl der Umdrehungen " + numRevolutions );
Andere Print Statements
Obwohl " System.out.println ()" ist die Standard-Druckeinstellungen Anweisung in Java, können Sie " System.err.println ()". System.err ist ein PrintStream ähnlich System.out , verwendet um Informationen im Zusammenhang mit Fehlern bei der Ausführung aufgetreten . Je nach Ausführung Umfeld kann Fehler Aussagen in eine Protokolldatei geführt werden oder formatiert anders als gewöhnliche print-Anweisungen .