Idee:
Erstellen Sie zunächst ein Scanner-Objekt und rufen Sie die next()-Methode des Scanner-Objekts auf, um die von der Konsole eingegebene Zeichenfolge zu erhalten , und return Es ist ein String-Typ. Da es keine nextChar()-Methode gibt, wird die charAt(0)-Methode von String aufgerufen, um das erste Zeichen zu erhalten.
So geben Sie ein Zeichen ein:
import java.util.Scanner; Scanner scanner = new Scanner(System.in); char c = scanner.next().charAt(0);
Dies ist bei weitem die am häufigsten verwendete Methode, nämlich das oben beschriebene Prinzip des schwarzen Textes.
import java.util.Scanner; Scanner scanner = new Scanner(System.in); char c = scanner.next().toCharArray()[0];
Dieses ist durchschnittlich zu verwenden, nicht so einfach zu verwenden wie das erste, eine Verschwendung von Ressourcen und nicht so einfach wie das erste.
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; char c = (char)new BufferedReader(new InputStreamReader(System.in)).read();
Empfohlenes Tutorial: Einführung in die Java-Entwicklung
Das obige ist der detaillierte Inhalt vonSo geben Sie ein Zeichen in Java ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!