Oi pessoal, então, gostaria de saber se tem como eu colocar mais uma propriedade ou característica no Scanner, como isso:
Qual sua idade?
(21 anos) Isso é o que o usuário escreveu
Se não ficou muito claro, gostaria de fazer algo assim:

Existe a possibilidade de adicionar mais uma propriedade?
D
3 Respostas
P
Opa, desconheço algo que o scanner do java faça algo igual a esse jeito
Mas um jeito clássico é fazer um sysout(massa + “kilos”);
P
Queres que o utilizador escreva “21 anos” ou “89 kilos”?
O método nextLine da class Scanner lê toda a linha:
Scanner s = new Scanner(System.in);
System.out.println("Escreva algo");
String input = s.nextLine(); // Se aqui escreveres 21 anos
System.out.println("Escreveu: " + input); // Aqui vais ver que input tem "21 anos"
Depois, só tens de fazer split do teu input por espaço para ter as diferentes palavras e usar como pretendes.
D
Bem, tanto faz, mas obrigado, achei que o nextLine(); serveria apenas para Strings, mas transformando um número em String fica mais fácil, o problema é que gostaria de fazer um cálculo com esse 21 anos ou 89 kilos, mas mesmo assim, agradeço.
Criado 25 de março de 2021
Ultima resposta 26 de mar. de 2021
Respostas 3
Participantes 3
Alura Sistemas operacionais: entenda seu conceito e suas funções Descubra o que são sistemas operacionais, suas funções e tipos. Aprenda tudo de forma clara e objetiva. Não perca tempo!
Casa do Codigo Guia pratico de TypeScript: Melhore suas aplicacoes... Por Thiago da Silva Adriano — Casa do Codigo