Maison  >  Article  >  Java  >  Utilisez la fonction Scanner.hasNextShort() de Java pour déterminer si l'entrée suivante est un entier court

Utilisez la fonction Scanner.hasNextShort() de Java pour déterminer si l'entrée suivante est un entier court

WBOY
WBOYoriginal
2023-07-25 13:35:041331parcourir

L'utilisation de la classe Scanner de Java peut facilement effectuer des opérations d'entrée, et la fonction hasNextShort() de la classe Scanner peut déterminer si l'entrée suivante est un entier court. Cet article explique comment utiliser la fonction hasNextShort() et des exemples de code.

1. Introduction à la classe Scanner

La classe Scanner est une classe d'entrée pratique fournie en Java, qui peut lire l'entrée standard, l'entrée de fichier, etc. Il fournit une série de méthodes nextXXX() pour lire différents types d'entrée, telles que next() pour lire des chaînes, nextInt() pour lire des entiers, etc. La méthode hasNextShort() est utilisée pour déterminer si l'entrée suivante est un entier court.

2. Comment utiliser la fonction hasNextShort()

Avant d'utiliser la fonction hasNextShort(), nous devons d'abord créer un objet Scanner. Il existe de nombreuses façons de créer un objet Scanner. Par exemple, créez un objet Scanner à partir d'une entrée standard. Le code est le suivant :

Scanner scanner = new Scanner(System.in);

Après avoir créé l'objet Scanner, nous pouvons utiliser la fonction hasNextShort() pour déterminer si l'entrée suivante. est un entier court. La fonction hasNextShort() renvoie une valeur booléenne si l'entrée suivante est un entier court, elle renvoie vrai, sinon elle renvoie faux.

3. Exemple de code

Ce qui suit est un exemple de code simple qui montre comment utiliser la fonction hasNextShort() pour déterminer si l'entrée suivante est un entier court.

import java.util.Scanner;

public class ShortIntegerScannerExample {
    public static void main(String[] args) {
        // 创建Scanner对象
        Scanner scanner = new Scanner(System.in);

        // 判断下一个输入是否为短整数
        if (scanner.hasNextShort()) {
            // 读取短整数
            short num = scanner.nextShort();
            System.out.println("输入的是短整数:" + num);
        } else {
            System.out.println("输入的不是短整数");
        }

        // 关闭Scanner对象
        scanner.close();
    }
}

Le code ci-dessus crée d'abord un scanner d'objet Scanner, puis utilise la fonction hasNextShort() pour déterminer si l'entrée suivante est un entier court. S'il s'agit d'un entier court, utilisez la fonction nextShort() pour lire l'entier court d'entrée et afficher les informations pertinentes. S'il ne s'agit pas d'un entier court, l'invite correspondante est affichée.

4. Résumé

Cet article explique comment utiliser la fonction hasNextShort() de la classe Scanner de Java pour déterminer si l'entrée suivante est un entier court et donne des exemples de code correspondants. L'utilisation de la fonction hasNextShort() peut facilement déterminer si l'entrée est un entier court, évitant ainsi d'éventuelles exceptions lors de la conversion de type. J'espère que cet article vous aidera !

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