Ja. (Obwohl diese Zeichen häufig in einen numerischen Typ konvertiert werden, nachdem sie eingelesen wurden.)
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:
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 ); } }
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?