Programação  
 
Conhecimento computador >> Programação >> Programação em Java >> 
Como usar um scanner para várias palavras em Java
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.

Anterior :

Próximo : No
  Os artigos relacionados
·Ferramentas do NetBeans 
·Como obter o índice da matriz de Cordas em Java 
·Etapas para instalar o JDK em um computador 
·Java e verificação ortográfica 
·Como formatar método retorna com vírgulas em Java 
·Eu não posso encontrar APK para um Projeto Android 
·Como fazer um chat sem a necessidade de Java 
·Java Chat Server Tutorial 
·Como criar um método com um número variável de entra…
·Como abrir uma porta no Android 
  Artigos em destaque
·Como detectar um KeyPress em Java 
·Como usar recursão exponenciais Poderes 
·Como sair AVG 9 
·Como importar modelos no GTK Radiant 
·Como desativar números aleatórios em Java 
·Como usar QBASIC em encontrar a inversa de uma matriz 
·Como usar Direct3D 
·Como acessar uma estrutura de C Fortran 
·Como converter um decimal para um Embalado BCD 
·Como converter Bytecode para código de máquina 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados