“Como o título deste artigo esclarece, os próximos métodos da classe Scanner em Java devem ser usados para obter algo que está em uma fila ou será a próxima prioridade. A classe Scanner de programação Java criou uma variedade de próximas funções para obter diferentes tipos de dados como um token do usuário ou uma variável definida e usar esses dados para executar algo fácil e importante. Esses métodos funcionam apenas em tipos primitivos, eu.e., números inteiros, duplos, cordas, etc. Nesse sentido, vamos explicar o caminho para utilizar todas essas próximas funções do método do scanner relacionado à entrada um por um. Então, vamos começar sem mais demora.”
Exemplo 01
Vamos facilitar esse exemplo para nossos alunos para que eles possam entender em apenas uma onda. Para criar um exemplo Java, precisamos de uma ferramenta Java como o Eclipse IDE que foi usado aqui. Criamos um projeto de teste e um arquivo java chamado “Main.java ”nele. O nome do projeto do arquivo foi declarado automaticamente na parte superior deste arquivo. Estamos iniciando nosso código de exemplo java com a importação de java.biblioteca utilizada junto com todas as suas classes usando o personagem "*". Estamos usando a classe "principal" para adicionar nossa lógica, eu.e., o nome da classe e o nome do arquivo devem ser os mesmos.
Cada código Java deve ter uma função principal (), para que nosso código também tenha um na classe principal. Começa com a inicialização do objeto de uma classe de scanner para usar o “sistema.In ”Package em seus parâmetros para que possamos obter entrada de um usuário em tempo de execução. Houve um uso do sistema.fora.Declaração de impressão nas linhas 6, 8 e 10 para demonstrar e exibir que o usuário deve inserir o valor de entrada específico, como seu nome, nome do pai e idade.
Enquanto isso, o nome, o nome, fname e idade do tipo de string foram declarados para obter o valor de um método "próximo ()" usando o objeto "s" da classe do scanner. Em cada uso do método "próximo", o usuário será solicitado a adicionar o valor de entrada como uma string, e essa entrada será adicionada à sua respectiva variável. A instrução println () nas últimas linhas de código é usada para exibir os valores inseridos pelo usuário por meio do nome, FNAME e variáveis de idade nos parâmetros. O objeto "s" chama a função Close () para fechar a conexão com o fluxo de entrada. Vamos salvar este arquivo antes de sua execução.
Depois que o código Java foi concluído, ele foi executado no Eclipse IDE. A execução do programa solicita a entrada através do método Next (). Como usuário, fornecemos todos os valores necessários um após o outro e os exibimos depois disso.
Exemplo 02
Vamos dar uma olhada no exemplo java para utilizar o botão "próximo" aqui. Adicionamos uma estrutura Java semelhante na principal.aula de java, eu.e., Uso do teste de pacotes, importação de java.util.*e definição de classe Main (). Na classe Main (), adicionamos nosso método principal () sem usar nenhuma outra classe.
Neste método, estamos declarando uma variável de string "s" com algum valor, eu.e., Não é como o exemplo acima, isso permite obter a entrada do usuário em tempo de execução durante a execução. A variável de string “S” contém uma mistura de valor de strings, números e delimitador. O objeto "S" para a classe "Scanner" foi inicializado com a variável de sequência "S" em seus parâmetros, eu.e., Para criar um scanner.
A instrução print () foi usada aqui para usar a próxima função () aqui em seus parâmetros para obter a entrada do scanner "s" e exibi -la. A próxima declaração de impressão () funcionará da mesma forma para obter a entrada de um scanner "s". O uso da função Next () aqui estará recebendo o valor do token de uma string "s" enquanto os separará usando um delimitador.
Quando você executa este programa, ele exibe dois valores diferentes no console. O primeiro valor foi obtido antes do delimitador “\ n”, e o outro foi levado após o delimitador “\ n” da string “s”.
Exemplo 03
Vamos usar a classe Scanner Next Functions para diferentes fins aqui. Na função principal (), inicializamos um objeto "s" para a classe do scanner obter a entrada. A instrução println () é utilizada para pedir ao usuário a entrada no console do Eclipse IDE após a execução do programa. Agora, a função NextLine () da classe Scanner será chamada usando o objeto "S" para obter os dados da string de um usuário como entrada e adicionar esses dados a uma variável de string chamada "nome". Após o adição de um valor em uma variável de string, a quebra da linha seria adicionada ou o usuário pode pular para a próxima linha pressionando a tecla Enter.
Agora, a função NextInt () da classe Scanner é chamada para obter a entrada inteira de nosso usuário no console enquanto executa e salvando que adicionassem dados a uma nova variável inteira, "idade". Você não pode usar o botão simples "próximo" para adicionar um valor inteiro em uma variável de string. Assim, a função NextInt () é ótima para ajuda. Agora, a função NextDouble () da classe Scanner tem uma chamada de função para obter a entrada do tipo duplo de um usuário em tempo de execução e salvar o valor de entrada inserido por um usuário na variável de tipo duplo "preço".
Agora que tentamos as funções “Próximas” relacionadas à classe do scanner neste código, é hora de exibir esses valores de suas variáveis. Assim, as instruções println () são utilizadas separadamente para cada variável para apresentar a entrada de diferentes tipos de valores por um usuário na área de console de saída, i i.e., Nome, idade e preço.
As linhas de 3 linhas destacadas verdes exibidas são os diferentes tipos de entradas adicionadas pelos usuários. Ao pressionar a tecla Enter, os dados serão apresentados no console mais uma vez.
Conclusão
O parágrafo introdutório deste artigo demonstrou o uso das próximas funções da programação Java quando você não tem nenhum conhecimento prévio sobre isso. Os 2 primeiros exemplos mostram o uso da função Next () para obter a entrada do usuário na execução do tempo de execução de um programa e obter a entrada de uma variável de string declarada. O último exemplo exibiu o uso de funções NextLine, NextInt e NextDouble para obter as diferentes entradas respectivas do usuário e representá -las na área de execução.