La classe Scanner en Java est couramment utilisé pour lire les données d'utilisation de l'application . En construisant scanner pour lire les données à partir de la console , les programmeurs peuvent se développer très simples interfaces de ligne de commande . Le constructeur de scanner accepte une variété d' arguments , y compris les types de fichiers, les flux d'entrée , les chaînes et les chaînes d'octets. Pour créer une interface utilisateur simple qui accepte plusieurs mots , nous pouvons utiliser la classe InputStream . Instructions 1 créer une nouvelle classe java appelé " ScanWords . " Public class ScanWords {} 2 Placez un mode principal de la classe ScanWords . public static void main ( string [] args ) {} 3 importation du scanner et forfaits ArrayList de java.utils en plaçant le code suivant en haut de votre classe importation java.util.Scanner ; . importation java.util.ArrayList ; 4 Créer un nouvel objet du scanner pour lire les mots . Vous aurez envie de construire le scanner avec l'argument " System.in . " Cela signifie que le scanner qu'il sera en train de lire des données à travers un flux d'entrée entrée Scanner = new Scanner ( System.in ) . 5 Créer une ArrayList pour contenir les mots une fois qu'ils ont été saisis ArrayList scanné = new ArrayList (); . 6 Ajoutez la ligne de code suivante pour permettre à l' utilisateur final d'entrer le nombre de mots il a l'intention d'entrer System.out.println (" Combien de mots aimeriez-vous participer? "); . int num = input.nextInt (); < br > 7 Ajouter ce qui suit boucle "for" pour permettre à l' utilisateur final d'entrer les mots for (int i = 0; i < num ; i + +). { System . out.println ( "Entrer le mot " + ( i +1) ) ; scanned.add ( input.next ()); } 8 Ajouter une autre boucle "for" pour vérifier que les mots ont été capturés et manipulés par le scanner System.out.println (" Vous avez saisi :"); . for (int j = 0; j < scanned.size (); j + +) { System.out.println ( scanned.get (j)) ; } 9 Vérifiez votre classe. Il devrait ressembler à ceci : java.util.Scanner d' importation; importation java.util.ArrayList ; ScanWords public class { public static void main ( string [] args ) { entrée Scanner = new Scanner ( System.in ) ; ArrayList scanné = new ArrayList (); système de . out.println (" Combien de mots aimeriez-vous participer? "); int num = input.nextInt (); for (int i = 0; i < num ; i + +) { System.out.println (" Entrez le mot " + ( i +1) ) ; scanned.add ( input.next ()); } System.out.println (" Vous avez saisi :"); for (int j = 0; j < scanned.size (); j + +) { System.out.println ( scanned.get (j)) ; } } } 10 Exécutez l' classe.
|