Usando a classe Scanner em Java para obter dígitos específicos de um número inteiro [duplicado]
Esta pergunta já tem uma resposta aqui:
Como obter os dígitos separados de um número int? 24 respostas Comecei a aprender Java (dois meses e contando) e ainda tenho muitas perguntas e muito a aprender. Agora eu quero usar oScanner
class para "dividir" um número inteiro em seus dígitos. Vou me explicar melhor com um exemplo:
Solicito ao usuário que digite um número inteiro de quatro dígitos, digamos8919
. O que eu quero fazer é usar oScanner
class para dividir esse número inteiro e atribuir cada um de seus dígitos a uma variável; i.e.a = 8
, b = 9
, c = 1
ed = 9
.
Sei positivamente que isso pode ser feito e que oScanner
class é o caminho a percorrer. Só não sei como usá-lo corretamente. Um noob precisa de ajuda aqui? Obrigado
EDIT: A sugestão feita não corresponde à minha pergunta específica. Nesse segmento, a classeScanner
não é usado para separar o número inteiro em dígitos. Especifiquei que queria usar oScanner
class porque muitos métodos diferentes usados ainda estão muito além do meu nível. De qualquer forma, existem muitas idéias interessantes nesse segmento que espero poder usar mais tarde, então, de qualquer forma, obrigad