In Java hängt die Eingabe von der Scanner-Klasse ab. Scanner ist eine neue Klasse, die in JDK 1.5 hinzugefügt wurde. Sie können diese Klasse verwenden, um ein Objekt zu erstellen:
Scannerreader=newScanner(System.in);
Das Reader-Objekt ruft die folgenden Methoden auf, um verschiedene grundlegende Datentypen zu lesen, die der Benutzer in der Befehlszeile eingegeben hat:
nextBoolean(): Booleschen Wert eingeben
nextByte(): Eingabebytes
nextShort(): Geben Sie eine kurze Ganzzahl ein
nextInt(): Ganzzahl eingeben
nextLong(): Geben Sie eine lange Ganzzahl ein
nextFloat(): Geben Sie eine Gleitkommazahl mit einfacher Genauigkeit ein
nextDouble(): Geben Sie eine Gleitkommazahl mit doppelter Genauigkeit ein
In Java gibt es drei häufig verwendete Ausgabeanweisungen:
Der Zeilenumbruch wird nach der Ausgabe automatisch umgebrochen.
Drucken ohne Zeilenumbrüche.
Ausgabe entsprechend dem Format.
Gängige Formatsteuerzeichen sind wie folgt:
Beachten :
Wenn Sie System.out.println() oder System.out.print() zur Ausgabe einer String-Konstante verwenden, kann „Carriage Return“ nicht erscheinen, zum Beispiel:
System.out.println("Hallo, schön, Sie kennenzulernen");//Diese Schreibweise kann nicht kompiliert werden.
Wenn wir eine längere Zeichenfolge ausgeben müssen, können wir die Zeichenfolge in mehrere Teile aufteilen und sie dann mit dem Verkettungssymbol + Ende an Ende verbinden, zum Beispiel:
System.out.println("Hallo," + "Schön, Sie kennenzulernen");//Das ist die richtige Schreibweise