Entrer une valeur dans la console et utiliser cette valeur dans votre programme. Une bibliothèque appelée Scanner est utilisée pour recevoir les entrées de la console. Le scanner utilise "import java.util.Scanner". [Exemple]
Main.java
import java.util.Scanner;
class Main {
public static void main(String[]args) {
Scanner scanner = new Scanner(System.in); //Initialiser avec le scanner
String name = scanner.next(); //Réception d'une entrée de chaîne de caractères
}
}
Initialiser avec un nouveau scanner (System.in);. Reçoit une entrée de chaîne avec scanner.next ();.
Tout d'abord, le scanner est initialisé et placé dans une variable appelée scanner. Scanner appelle la méthode en utilisant la variable à laquelle cette initialisation est affectée. Recevez la chaîne saisie dans la console avec scanner.next (). [Exemple]
Main.java
import java.util.Scanner;
class Main {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Nom:");
String name = scanner.next();
System.out.println(name + "M.");
}
}
Lorsque vous exécutez ce qui précède, "Nom:" sera affiché, donc si vous y entrez une chaîne de caractères, elle sera sortie comme M. 〇〇.
Utilisez le scanner comme auparavant. La méthode qui reçoit un entier utilise la méthode nextInt et la méthode qui reçoit une fraction utilise la méthode nextDouble. [Exemple]
Main.java
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Nom:");
String firstName = scanner.next();
System.out.print("Nom de famille:");
String lastName = scanner.next();
System.out.print("âge:");
int age = scanner.nextInt(); //Recevoir un entier avec la méthode nextInt
System.out.print("la taille(m):");
double height = scanner.nextDouble(); //Recevez un petit nombre avec la méthode nextDouble
System.out.print("poids(kg):");
double weight = scanner.nextDouble();
Person.printData(Person.fullName(firstName, lastName), age, height, weight);
}
}
Recommended Posts