Valider l'entrée utilisateur du scanner dans l'instruction if SANS variables

Anonyme:

Le but est de réduire le nombre de variables donc au lieu de faire beaucoup de variables, je veux faire quelque chose comme ceci:

Scanner scnr = new Scanner(System.in); 

int number = 0;

scnr.nextInt();  

if (((scnr.nextInt() >= 4) && (scnr.nextInt() <=10))) 
{
   number = scnr.nextInt();
}

Au lieu de

Scanner scnr = new Scanner(System.in); 

int number = 0;
int validNum = 0;

number = scnr.nextInt();  

if (((number >= 4) && (number <=10))) 
{
   validNum = number;
}
Rcordoval:

Vous pouvez utiliser hasNext (modèle de chaîne)

Principale:

import java.util.Scanner;

public class Test
{

    public static void main ( String [ ] args )
    {
        System.out.print ( "Enter number: " );
        Scanner scnr = new Scanner(System.in); 

        int number = 0;
        //Check number within range 4-10
        if (scnr.hasNext ( "^[4-9]|10" )) 
        {
           number = scnr.nextInt();
           System.out.println ( "Good Number: " + number );
        }
        else{
            System.out.println ( "Is not number or not in range" );
        }

    }
}

Tests:

Enter number: 3
Is not number or not in range
Enter number: 4
Good Number: 4
Enter number: 10
Good Number: 10
Enter number: 11
Is not number or not in range

Cet article est collecté sur Internet, veuillez indiquer la source lors de la réimpression.

En cas d'infraction, veuillez [email protected] Supprimer.

modifier le
0

laisse moi dire quelques mots

0commentaires
connexionAprès avoir participé à la revue

Articles connexes

Entrée utilisateur dans l'instruction mysql

Swift: valider l'entrée du nom d'utilisateur

Essayer de trouver le nombre minimum dans l'entrée utilisateur du scanner en Java

Appeler un objet avec l'entrée utilisateur du scanner?

Comment utiliser le scanner hasNext () pour parcourir une ligne de texte du clavier et valider l'entrée utilisateur de l'entier et de la chaîne

Java: attribuer l'entrée du scanner à plusieurs variables?

Comment valider l'entrée du scanner en utilisant une méthode différente?

Passage de l'entrée du scanner dans une ArrayList

Comment vérifier les entrées de l'utilisateur à l'aide du scanner sans avoir l'invite du scanner plusieurs fois

Comment valider correctement l'entrée de l'utilisateur dans Django Generic Views

Comment valider l'entrée de l'utilisateur d'email dans Selenium ?

Comment valider l'entrée de l'utilisateur dans une fonction? # python3

Valider l'entrée utilisateur avant l'insertion dans un vecteur C ++

Obtenir l'entrée du scanner Java sans faire progresser le scanner

Comment valider que l'entrée dans le scanner est un int?

Comment obtenir une instruction préparée SQL basée sur l'entrée de l'utilisateur (scanner)

Comment valider la longueur du texte d'entrée dans l'entrée matérielle?

Création d'une matrice en fonction de l'entrée utilisateur à l'aide du scanner

Comment valider l'entrée dans tkinter?

Réponse du scanner basée sur l'entrée utilisateur

Comment valider l'entrée d'un utilisateur et m'assurer qu'il est du bon type et dans une plage donnée?

Création d'une instruction conditionnelle pour correspondre à l'entrée du scanner

Valider l'utilisateur dans l'application intranet

Comment utiliser le bloc try-except pour valider l'entrée et utiliser une instruction while pour inviter l'utilisateur à obtenir une entrée valide en Python?

L'entrée du scanner est invisible

Lire l'entrée du scanner java

comment valider l'entrée utilisateur avec javascript

Valider l'entrée utilisateur avec des espaces

Utilisez DialogFragment pour valider l'entrée utilisateur

TOP liste

  1. 1

    Comment changer le navigateur par défaut en Microsoft Edge pour Jupyter Notebook sous Windows 10 ?

  2. 2

    Enregistrer le chemin de l'image de la galerie vers la base de données de la salle et l'afficher dans la liste des recycleurs

  3. 3

    Microsoft.WebApplication.targets

  4. 4

    knn classification 10 plis de l'outil et du tri

  5. 5

    Quelle est la relation entre le modèle et le tableau ? C'est compliqué

  6. 6

    Créer un système Buzzer à l'aide de python

  7. 7

    Fonction de puissance en Java

  8. 8

    opérations en virgule flottante dans go

  9. 9

    Comment définir la couleur de l'intersection dans un diagramme de Venn?

  10. 10

    Spring @RequestParam DateTime format comme ISO 8601 Date Heure facultative

  11. 11

    comment supprimer "compte de connexion google" à des fins de développement - actions sur google

  12. 12

    AutoMapper.Collection.EFCore - Erreur générée lors de la configuration

  13. 13

    Je continue à obtenir l'objet 'WSGIRequest' n'a pas d'attribut 'Get' sur django

  14. 14

    Comment remplir les valeurs manquantes avec plusieurs colonnes dans R

  15. 15

    Comment puis-je ajouter un UIView sous mon contrôleur de barre d'onglets par programme?

  16. 16

    Yat-il un référentiel maven application Java à démarrer rapidement 11

  17. 17

    Comment rechercher des éléments dans une ArrayList? - Java

  18. 18

    Comment utiliser HttpClient avec TOUT cert ssl, quelle que soit la « mauvaise » est

  19. 19

    Comment créer un bot à compte à rebours dans Discord en utilisant Python

  20. 20

    Sélectionnez le bouton radio sur la saisie de texte

  21. 21

    Placez le modeBar en haut au centre à l'aide de plotly.js

chaudétiquette

Archive