A classe Scanner em Java é comumente usada para ler os dados para uso pelo aplicativo . Ao construir Scanner para ler dados a partir do console , os programadores podem desenvolver interfaces de usuário muito simples linha de comando. Construtor do scanner aceita uma variedade de argumentos, incluindo os tipos de arquivos, fluxos de entrada , cordas e canais de bytes. Para criar uma interface de usuário simples que aceita várias palavras, podemos usar o InputStream classe. Instruções
1
Crie uma nova classe java chamado " scanwords ".
Scanwords public class { }
2
Coloque um método main na classe scanwords .
void main ( string [ ] args ) {} public static
3
Importe os pacotes do scanner e ArrayList de java.utils colocando o seguinte código na parte superior . de sua classe
import java.util.Scanner ;
java.util.ArrayList importação;
4
Crie um novo objeto Scanner para ler nas palavras . Você vai querer construir o Scanner com o argumento " System.in ". Isso informa ao scanner que será leitura de dados por meio de um fluxo de entrada
Scanner input = new Scanner ( System.in ); .
5
Criar um ArrayList para segurar as palavras . uma vez que eles foram inseridos
ArrayList digitalizado = new ArrayList ();
6 Adicione a seguinte linha de código para permitir que o usuário final para introduzir o número de palavras que pretendem entrar
System.out.println (" Quantas palavras você gostaria de entrar ? "); .
int num = input.nextInt ();
< br > 7
Adicione o seguinte laço "for" para permitir que o usuário final para entrar nas palavras
para . (int i = 0; i < num; i + +) {
Sistema . out.println ("Digite palavra" + ( i +1) );
scanned.add ( input.next ()); }
8
Adicionar outro laço "for" para testar se as palavras foram capturados e manipulados pelo Scanner
System.out.println (" Você digitou :");
for (int j = 0; j < scanned.size (); j + +) { System.out.println
( scanned.get (j)) ; }
9
Verifique a sua classe. Deve olhar como este :
import java.util.Scanner ;
java.util.ArrayList importação;
scanwords public class {
public static void main (String [] args ) {
Scanner input = new Scanner ( System.in );
ArrayList digitalizado = new ArrayList ();
Sistema . out.println ( " Quantas palavras você gostaria de entrar ? ");
int num = input.nextInt ();
for (int i = 0; i < num , i + +) {
System.out.println (" Digite palavra" + ( i +1) );
scanned.add ( input.next ());
}
System.out.println (" Você digitou :");
for (int j = 0; j < scanned.size (); j + +) {
System.out.println ( scanned.get (j)) ; }
}
}
10
Execute o classe.