Une bibliothèque externe pour «entrer» des valeurs dans la console et les utiliser dans votre programme. Cet article décrit comment recevoir des chaînes et des nombres.
La procédure de réception sous forme de chaîne de caractères est la suivante.
Pour utiliser Scanner, une description de lecture d'une bibliothèque externe est requise. Tout d'abord, ajoutez la description de l'importation java.util.Scanner; au-dessus de la définition de classe.
Main.java
import java.util.Scanner;
class Main {
public static void main (String[] args) {
System.out.print("Nom:");
}
}
Ensuite, ajoutez la description Scanner scanner = new Scanner (System.in); pour initialiser le scanner. Le scanner est initialisé avec le nouveau scanner (System.in) et affecté au scanner variable.
Main.java
import java.util.Scanner;
class Main {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("Nom:");
}
}
Enfin, ajoutez la description String name = scanner.next ();. Vous pouvez remplacer la chaîne de caractères saisie dans le nom de la variable en écrivant scanner.next ().
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("Bonjour" + name + "M.");
}
}
La procédure de réception de valeurs numériques est également la procédure suivante, mais 1 et 2 sont omis car il existe une partie commune avec la procédure de réception de chaînes numériques.
Nous ajouterons une description à recevoir numériquement dans le fichier suivant. (Les étapes 1 et 2 sont terminées)
Main.java
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("âge:");
System.out.print("la taille(m):");
}
}
Pour recevoir la valeur d'âge int age = scanner.nextInt(); Ajoutez la description de. Le type de données est spécifié en écrivant nextInt () comme une différence par rapport à la procédure de réception sous forme de chaîne de caractères. Notez que si vous écrivez nextString () etc. lors de la réception sous forme de chaîne de caractères, une erreur se produira.
Main.java
import java.util.Scanner;
class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.print("âge:");
int age = scanner.nextInt();
System.out.print("la taille(m):");
double height = scanner.nextDouble();
}
}
Recommended Posts