Maison  >  Article  >  Java  >  Apprenez à lire les nombres saisis par l'utilisateur en Java

Apprenez à lire les nombres saisis par l'utilisateur en Java

PHPz
PHPzoriginal
2024-03-29 13:03:02470parcourir

Apprenez à lire les nombres saisis par lutilisateur en Java

Apprenez à lire les nombres saisis par l'utilisateur en Java

Dans la programmation Java, cela implique souvent de lire les données saisies par l'utilisateur, y compris les nombres. Java fournit la classe Scanner pour nous aider à implémenter la fonction d'obtention des entrées de l'utilisateur. Ce qui suit explique comment utiliser la classe Scanner pour lire les nombres saisis par l'utilisateur en Java, ainsi que quelques exemples de code spécifiques.

Tout d'abord, nous devons importer la classe Scanner dans le package java.util afin de l'utiliser dans le code. L'exemple de code est le suivant :

import java.util.Scanner;

Ensuite, nous créons un objet Scanner et l'utilisons pour lire le numéro saisi par l'utilisateur. L'exemple de code est le suivant :

Scanner scanner = new Scanner(System.in);
System.out.println("请输入一个整数:");
int num = scanner.nextInt();
System.out.println("您输入的整数是:" + num);

Dans le code ci-dessus, nous créons d'abord un scanner d'objet Scanner, puis utilisons la méthode nextInt() pour lire un entier à partir de l'entrée utilisateur et le stocker dans la variable num. Enfin, imprimez l’entier saisi par l’utilisateur.

En plus des nombres entiers, nous pouvons également lire d'autres types de nombres saisis par l'utilisateur, tels que les nombres à virgule flottante. L'exemple de code est le suivant :

System.out.println("请输入一个浮点数:");
double num_double = scanner.nextDouble();
System.out.println("您输入的浮点数是:" + num_double);

Dans le code ci-dessus, nous utilisons la méthode nextDouble() pour lire un nombre à virgule flottante à partir de l'entrée utilisateur et le stocker dans la variable num_double. Enfin, imprimez le nombre à virgule flottante saisi par l'utilisateur.

En plus des nombres entiers et des nombres à virgule flottante, nous pouvons également lire d'autres types de nombres saisis par l'utilisateur, tels que les entiers longs. L'exemple de code est le suivant :

System.out.println("请输入一个长整型数:");
long num_long = scanner.nextLong();
System.out.println("您输入的长整型数是:" + num_long);

Dans le code ci-dessus, nous utilisons la méthode nextLong() pour lire un entier long à partir de l'entrée utilisateur et le stocker dans la variable num_long. Enfin, imprimez l’entier long saisi par l’utilisateur.

Il convient de noter qu'avant de lire les entrées de l'utilisateur, il est préférable de donner à l'utilisateur des informations rapides pour le guider sur le type de données à saisir. En outre, il est également nécessaire de gérer correctement les exceptions pouvant résulter de la saisie de l'utilisateur, telles que la saisie de caractères non numériques.

En général, grâce à la classe Scanner, nous pouvons facilement implémenter la fonction de lecture des nombres saisis par l'utilisateur en Java, ce qui facilite la programmation. J'espère que l'exemple de code ci-dessus pourra vous aider à mieux comprendre la méthode de lecture des numéros saisis par l'utilisateur en Java.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn