Qual o comando para limpar a tela (na console mesmo!) tipo o cls do dos ou clear do Linux
Eu criei um programaminha básico para rodar na console mesmo que imprime a mensagem na tela: “Digite um número” até aí tudo bem, mas qual o comando para que eu possa atribuir o valor digitado a uma variável e depois poder manipula-la, somando, multiplicando, comparando e etc!
:roll: Cara ,para que ler na console se vc pode fazer uma JFrame??? la vc pode usar ate componentes graficos e deixam seu software muito mais agradável.
A mano, o comando para limpar a tela eh clr :idea: ]
cv1
Concordo aqui com o Dyego - usar as APIs da Swing eh bem mais facil pra lidar com entrada de texto, mesmo que ela seja bem simplezinha. O Java, por ‘pecar’ pelo lado da compatibilidade maxima, nao tem la muitas funcionalidades pra aplicacoes ‘modo texto’ - lembre-se, gotoxy() nao esta disponivel em qualquer terminal
De uma estudadinha rapida no java.swing.JOptionPane, ou uma lida nas mensagens do forum de interfaces graficas
black_fire
Se mesmo assim depois de tudo isso, vc ainda quiser usar o console , dá uma olhada no link abaixo. Pode ser que ajude:
Só para esclarecer, Java não envia dados para a tela de console, envia dados para uma saída padrão, que por default é a tela, mas isso pode ser alterado com facilidado. Por isso, não há um método que limpe a tela. :roll:
Mas, se não tiver outro jeito, você pode usar o “work-around” do cariocathi
Limpar a tela é algo que depende do terminal que vc esta utilizando.
Um terminal do tipo VT 100 (ou VT 200) pode receber caracteres ANSI para simular o limpar de tela, assim como posicionar caracteres na tela, colocar cores de fundo, de letra e até alguns efeitos.
Agora vc cria um grande acoplamento com isso, pois vc faz algo específico para um terminal ou sistema operacional.
Acredito que vc tem pouca ou nenhuma familiaridade com programas do tipo “console”. Sugiro que vc pesquise como os comandos unix reagem a linha de comando (cat, grep, bc …). Geralmente são mais uteis do que programas do tipo “digite uma coisa, agora digite outra”. Tente simplificar ao máximo o seu programa, senão vc vai perder mais tempo com essas melhorias cosméticas do que com o que o seu programa poderia estar fazendo (ai poderia entrar alguma tecnica de TDD ou BDD, mas enfim).