Java-Programme verwenden im Allgemeinen die Scanner-Klasse zur Eingabe von Daten.
Lassen Sie mich Ihnen die meiner Meinung nach einfachste und praktischste Klasse vorstellen – die Scanner-Klasse.
Lassen Sie uns anhand der spezifischen Funktionsweise des folgenden Codes kurz die Verwendung von Scanner verstehen:
package first; import java.util.Scanner; public class Input { public static void main(String[] args) { Scanner in = new Scanner(System.in);//定义scanner,等待输入 System.out.println("请输入你的姓名:"); String name = in.nextLine();//字符类型的输入方式 System.out.println(name); System.out.println("请输入你的年龄:"); int age = in.nextInt();//整数类型的输入方式 System.out.println(age); System.out.println("请输入你的身高:"); double height = in.nextDouble();//小数类型的输入方式 System.out.println(height); } }
Die Scanner-Klasse befindet sich im Paket java.util.Scanner, daher muss dieses Paket vorhanden sein vor dem Programm hinzugefügt.
Der Satz Scanner in = new Scanner(System.in);
ist der Schlüssel. Die Bedeutung dieses Satzes ist: Erstellen Sie einen Scanner über einen neuen Scanner (System.in). Die Konsole wartet auf die Eingabe, bis die Eingabetaste gedrückt wird, und übergibt den eingegebenen Inhalt als Scanobjekt an den Scanner.
Wenn Sie dann den Eingabeinhalt erhalten möchten, müssen Sie die nextLine()-Methode von Scanner aufrufen, sodass die drei Sätze String name = in.nextLine()
, int age = in.nextInt()
, double height = in.nextDouble()
verwendet werden, um den Eingabeinhalt abzurufen.
Empfohlenes Tutorial: Java-Tutorial
Das obige ist der detaillierte Inhalt vonSo geben Sie Daten in ein Java-Programm ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!