Geben Sie einen Wert in die Konsole ein und verwenden Sie diesen Wert in Ihrem Programm. Eine Bibliothek namens Scanner wird verwendet, um Eingaben an die Konsole zu empfangen. Der Scanner verwendet "java.util.Scanner importieren". [Beispiel]
Main.java
import java.util.Scanner;
class Main {
public static void main(String[]args) {
Scanner scanner = new Scanner(System.in); //Mit Scanner initialisieren
String name = scanner.next(); //Eingabe von Zeichenketten empfangen
}
}
Mit neuem Scanner (System.in) initialisieren; Erhält eine Zeichenfolgeneingabe mit scanner.next ();
Zunächst wird der Scanner initialisiert und in eine Variable namens Scanner eingefügt. Der Scanner ruft die Methode mit der Variablen auf, der diese Initialisierung zugeordnet ist. Empfangen Sie die in der Konsole eingegebene Zeichenfolge mit scanner.next (). [Beispiel]
Main.java
import java.util.Scanner;
class Main {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Name:");
String name = scanner.next();
System.out.println(name + "Herr.");
}
}
Wenn Sie den obigen Vorgang ausführen, wird "Name:" angezeigt. Wenn Sie dort eine Zeichenfolge eingeben, wird diese als Mr. 〇〇 ausgegeben.
Verwenden Sie den Scanner wie zuvor. Die Methode, die eine Ganzzahl empfängt, verwendet die nextInt-Methode, und die Methode, die einen Bruch empfängt, verwendet die nextDouble-Methode. [Beispiel]
Main.java
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Name:");
String firstName = scanner.next();
System.out.print("Familienname, Nachname:");
String lastName = scanner.next();
System.out.print("Alter:");
int age = scanner.nextInt(); //Empfangen Sie eine Ganzzahl mit der nextInt-Methode
System.out.print("Höhe(m):");
double height = scanner.nextDouble(); //Erhalten Sie eine kleine Nummer mit der nextDouble-Methode
System.out.print("Körpergewicht(kg):");
double weight = scanner.nextDouble();
Person.printData(Person.fullName(firstName, lastName), age, height, weight);
}
}
Recommended Posts