Estava experimentando desenvolver algo novo e surgiu-me uma dúvida, como faço para automaticamente inserir espaços entre dígitos inseridos pelo utilizador?
Ex:
Input: 2828 (mas eu queria que ao inserir ele metesse espaço logo, tipo ( 2 8 2 8 ).
import java.util.Scanner();
public class Exemplo{
public static void main (String [ ] args){
int dados;
Scanner teclado= new Scanner (System.in);
System.out.print("Insira dados:"); // aqui deviam aparecer os dados logo com o espaço automático...
dados=teclado.nextInt();
}
}
Cara valeu pelo exemplo, mas ainda não é bem o que quero. O que quero mesmo é espaço automático na variável por cada dígito e sem recorrer ao JOPTIONPANE. É um pouco estranho e e não estou mesmo a ver como possa fazer isto, mas vou continuando procurando :lol:
lyondor, não existe uma maneira fácil de fazer o que você quer (na verdade, em java puro, creio que nem sequer tenha como). O java tem um parco suporte ao console.
E mesmo em linguagens que tem um suporte um pouco melhor (como o C++), isso não seria tarefa trivial.