Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come utilizzare uno scanner per più parole in Java

La classe Scanner in Java è comunemente utilizzato per leggere i dati per l'utilizzo da parte dell'applicazione . Con la costruzione dello scanner per leggere i dati dalla console , i programmatori possono sviluppare molto semplice riga di interfacce utente di comando . Costruttore dello scanner accetta una varietà di argomenti , tra cui i tipi di file , flussi di input , le stringhe ei canali di byte . Per creare una semplice interfaccia utente che accetta più parole , possiamo usare la classe InputStream . Istruzioni
1

Creare una nuova classe Java chiamata " ScanWords . "

Public class ScanWords { }
2

Luogo principale di un metodo nella classe ScanWords .

public static void main ( String [] args ) { }
3

Importazione dello scanner e pacchetti ArrayList da java.utils inserendo il seguente codice nella parte superiore della classe

importazione java.util.Scanner ; .

importazione java.util.ArrayList ;
4

Creare un nuovo oggetto Scanner per leggere nelle parole . Si vuole costruire lo scanner con l'argomento " System.in . " Questo dice lo scanner che sarà la lettura di dati attraverso un flusso di input
ingresso Scanner

= new Scanner ( System.in ) .
5

Crea un ArrayList per contenere le parole una volta che sono stati inseriti

ArrayList scansione = new ArrayList (); .
6

Aggiungere la seguente riga di codice per consentire all'utente finale di inserire il numero di parole cui intende entrare

System.out.println ( " Quante parole vorresti entrare ? ") .

int num = input.nextInt ();

7

Aggiungere il seguente ciclo "for" per consentire all'utente finale di inserire le parole

for (int i = 0; i < num; i + + ) . {

sistema . out.println ( "Inserire parola" + ( i +1) ) ;

scanned.add ( input.next ()); }


8

Aggiungi un altro ciclo "for " per verificare che le parole sono stati catturati e manipolati tramite Scanner

System.out.println ( "È stato inserito :"); .

for (int j = 0; j < scanned.size (); j + + ) {

System.out.println ( scanned.get ( j ) ) ; }


9

Controlla la tua classe . Dovrebbe apparire così:

import java.util.Scanner ;

importazione java.util.ArrayList ;

ScanWords public class {

public static void main ( String [] args ) {
ingresso Scanner

= new Scanner ( System.in ) ;

ArrayList scansione = new ArrayList ( ) ;

sistema . out.println ( " Quante parole ti piacerebbe entrare ? " ) ;

int num = input.nextInt ();

for (int i = 0; i < num , i + + ) {

System.out.println ( "Inserire parola" + ( i +1) ) ;

scanned.add ( input.next ());

}

System.out.println ( "È stato inserito :");

for (int j = 0; j < scanned.size (); j + + ) {

System.out.println ( scanned.get ( j ) ) ; }


}

}
10

Eseguire il classe .

 

Programmazione © www.354353.com