Maison > Java > javaDidacticiel > Lisez l'entrée entière suivante à l'aide de la fonction Scanner.nextInt() de Java

Lisez l'entrée entière suivante à l'aide de la fonction Scanner.nextInt() de Java

WBOY
Libérer: 2023-07-25 08:09:09
original
1659 Les gens l'ont consulté

Lisez l'entrée entière suivante à l'aide de la fonction Scanner.nextInt() de Java

Dans la programmation Java, nous avons souvent besoin d'obtenir les entrées de l'utilisateur et d'utiliser ces entrées pour les opérations ultérieures dans le programme. La classe Scanner est une classe de traitement d'entrée couramment utilisée en Java. Elle fournit une variété de méthodes pour lire différents types d'entrée, parmi lesquelles la méthode nextInt() peut être utilisée pour lire l'entrée entière suivante.

Voici un exemple de code qui montre comment utiliser la fonction Scanner.nextInt() pour lire la prochaine entrée entière et effectuer des opérations simples :

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);
        
        System.out.print("请输入第一个整数:");
        int num1 = scanner.nextInt();
        
        System.out.print("请输入第二个整数:");
        int num2 = scanner.nextInt();
        
        // 进行简单的运算
        int sum = num1 + num2;
        int difference = num1 - num2;
        int product = num1 * num2;
        double quotient = (double) num1 / num2;
        
        // 输出结果
        System.out.println("两个数的和为:" + sum);
        System.out.println("两个数的差为:" + difference);
        System.out.println("两个数的积为:" + product);
        System.out.println("两个数的商为:" + quotient);
        
        // 关闭Scanner对象
        scanner.close();
    }
}
Copier après la connexion

Le code ci-dessus crée d'abord un objet Scanner et le lie au système de flux d'entrée standard .dans. Lisez ensuite les deux entiers saisis par l'utilisateur en appelant la méthode nextInt(). Ensuite, en effectuant des opérations d'addition, de soustraction, de multiplication et de division sur les deux entiers, les résultats correspondants sont obtenus. Enfin, utilisez l'instruction System.out.println() pour afficher les résultats.

Exécutez le code ci-dessus. Lorsque le programme atteint l'endroit où la saisie est requise, nous pouvons saisir deux entiers dans la fenêtre de ligne de commande et appuyer sur la touche Entrée. Le programme lira les entiers que nous saisissons, effectuera les opérations correspondantes sur eux et enfin affichera les résultats.

Il convient de noter que la méthode nextInt() ne peut lire que les entrées de type entier. Si l'entrée n'est pas un entier, le programme lancera une exception InputMismatchException. Par conséquent, avant d’utiliser la méthode nextInt(), nous devons nous assurer que l’entrée à lire ensuite est de type entier pour éviter les erreurs de programme.

En résumé, l'utilisation de la fonction Scanner.nextInt() de Java peut facilement lire l'entrée entière suivante et effectuer les opérations ultérieures dans le programme. Nous pouvons utiliser cette fonction pour obtenir l'entier saisi par l'utilisateur et le traiter en conséquence selon les besoins, obtenant ainsi une programmation interactive plus flexible.

J'espère que l'exemple de code et l'explication ci-dessus vous aideront à comprendre l'utilisation de la fonction Scanner.nextInt() et à mieux utiliser cette fonction dans la programmation réelle. Je vous souhaite plus de succès dans votre parcours de programmation 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!

source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal