Ja. (Obwohl diese Zeichen häufig in einen numerischen Typ konvertiert werden, nachdem sie eingelesen wurden.)
import java.util.Scanner; class Echo { public static void main(String[] args) { String inData; Scanner scan = new Scanner(System.in); System.out.println("Geben Sie die Daten ein:"); inData = scan.nextLine(); System.out.println("Sie haben eingeben :" + inData); } }
Später werden wir etwas Spezielles tun, um einen String von Ziffern in einen primitiven numerischen Datentyp zu konvertieren. Dieses Programm tut das nicht. Hier ist noch einmal das Programm:
class Echo
Das Programm definiert eine Klasse mit dem NamenEcho
, die eine einzige Methode enthält, diemain()
Methode.
public static void main ( String[] args )
Jede main()
Methode einer Applikation beginnt in dieser Form.
String inData;
Das Programm deklariert eine Referenzvariable inData
, die dann später auf ein Stringobjekt verweist.
Scanner scan = new Scanner( System.in );
Das erzeugt zur Laufzeit einScanner
-Objekt, referenziert durch die Referenzvariablescan
.
Mit welchem Strom ist dieser Scanner
verbunden?