English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In diesem Programm werden Sie lernen, wie man die von Java eingegebenen Zahlen druckt. Ganzzahlen werden in der Variable System.in gespeichert und auf dem Bildschirm mit System.out angezeigt.
import java.util.Scanner; public class HelloWorld { public static void main(String[] args) { //Erstellen Sie eine Instanz des Lesers //Eingabe aus der Standard-Eingabe-Tastatur Scanner reader = new Scanner(System.in); System.out.print("Geben Sie eine Zahl ein: "); //nextInt() liest den nächsten Ganzzahl von der Tastatur ein int number = reader.nextInt(); //println() druckt die folgenden Zeilen auf den Ausgabescreen System.out.println("You entered: " + number); } }
Wenn das Programm ausgeführt wird, lautet die Ausgabe:
Enter a number: 10 You entered: 10
In diesem Programm wird das Objekt der Klasse Scanner reader erstellt, um die Eingaben vom Standardinput (d.h. der Tastatur) zu erhalten.
Dann wird der Hinweis "Enter a number" gedruckt, um dem Benutzer eine visuelle Anleitung für den nächsten Schritt zu geben.
Dann liest reader.nextInt() alle Ganzzahlen von der Tastatur ein, bis ein Zeilenumbruch (Enter) erreicht wird. Die eingegebenen Ganzzahlen werden dann in die Ganzzahlvariable gespeichert.
Falls das eingegebene Zeichen kein Integer ist, wird der Compiler eine InputMismatchException auslösen.
Schließlich wird die Funktion println() verwendet, um die Zahl auf den Standardausgang (System.out) des Computerbildschirms zu drucken.