Entrée dans la console Java

Entrée dans la console

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 ();.

Comment utiliser le scanner

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. 〇〇.

Comment recevoir une entrée numérique

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

Entrée dans la console Java
Entrée de la console en Java (comprendre le mécanisme)
[java8] Pour comprendre l'API Stream
[Java] Entrez dans le stdin du processus
Bienvenue dans le marais des bibliothèques Java! !!
[Java] Comment utiliser la classe File
Référence Java à comprendre dans la figure
Introduction à Java pour la première fois # 2
Java SE8 Silver ~ La route à franchir ~
À propos de la procédure pour que Java fonctionne
[Java] Comment utiliser la méthode toString ()
Etudier comment utiliser le constructeur (java)
[Java] Comment régler la date sur 00:00:00
[Java] Comment obtenir le répertoire actuel
[Java] Introduction à Java
Comment obtenir la date avec Java
Sortie du livre "Introduction à Java"
[Traitement × Java] Comment utiliser la fonction
Je suis allé au Java Women's Club # 1
[Java] Colorez la sortie standard vers le terminal
[Java] Comment utiliser la classe Calendar
J'ai essayé d'afficher le calendrier sur la console Eclipse en utilisant Java.
Comment utiliser la méthode replace () (Java Silver)
[Java / PostgreSQL] Connectez l'application WEB à la base de données
[Java] Comment obtenir l'URL redirigée finale
[Java] Mémo sur la façon d'écrire la source
[Java] Essayez de résoudre le problème de Fizz Buzz
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Améliorations de Kotlin à Java
Introduction à la commande java
[Java] Comment obtenir l'URL de la source de transition
[Java] Comment omettre le constructeur privé dans Lombok
[Java] Je souhaite calculer la différence par rapport à la date
Comment écrire Scala du point de vue de Java
Comment entrer / sortir des fichiers mainframe IBM en Java?
[Java] Comment extraire le nom du fichier du chemin
[Java] Comment obtenir la valeur maximale de HashMap
Source utilisée pour obtenir l'URL de la source de redirection en Java
[Android Studio] [Java] Comment réparer l'écran verticalement
Classes et instances Java comprises dans la figure
Connexion HTTPS avec Java au serveur de certificats auto-signé
Java: utilisez Stream pour trier le contenu d'une collection
J'ai essayé d'implémenter la méthode de division mutuelle d'Eugrid en Java
Comment obtenir le nom d'une classe / méthode exécutée en Java
[Java] Modifier le traitement en fonction de la situation avec le modèle de stratégie
Comment abaisser la version java
Migration de Cobol vers JAVA
[Java] Comment utiliser Map
9 Correspond à la valeur de retour
Java ajoute un tableau au PDF
Comment désinstaller Java 8 (Mac)
Java pour jouer avec Function