Preciso de ajuda com entrada de dados via teclado

Ola pessoal, sou novo aqui e gostaria de ajuda, estou começando com java e estou desenvolvendo um aplicativo que tem uma especie de menu onde o usuario devera digitar os numeros de acordo com o que deseja fazer, por exemplo, cadastrar digite 1, alterar digite 2, sair digite 3.

Nao estou conseguindo fazer com que o programa armazene o conteudo que foi digitado pelo teclado, sendo que é do tipo numerico e inteiro.

Outra coisa, quando eu digitar o numero, devera executar o procedimento e continuar na tela e nao seimplesmente sair como tb esta fazendo.

Alguem por favor me ajude, estou sem saber o que fazer.
:shock: :shock: :shock:

Você precisa criar um stream de entrada de dados:

[code]BufferedReader reader = new BufferedReader(
new InputStreamReader(System.in));

int numero = Integer.parseInt(reader.readLine());[/code]

[]'s

Usei o codigo sugerido dentro de um try{} catch{} e consegui compilar sem erros, porem qdo vou executar da a seguinte mensagem de erro: “Exception in thread “Main” java.lang.NoSuchMethodError: main”

O que podera estar errado?

Será que por engano você não alterou a assinatura do seu método main?
Tem que ser public static void main(String[] args) (o args sendo qualquer nome válido de identificador)

é estava errada a assinatura mesmo :smiley:

Obrigado pessoal.

[color=“blue”]Agora tenho uma outra duvida: Como eu faço para limpar a tela, tipo o comando CLS do Prompt do DOS?[/color]

Ih…java vc acessa não a tela e sim uma saída padrão…
Só usando JNI para usar um clscr() de C…
Vc pode usar um comando System.out.println("
"); dentro
de um for de umas 500 posições q dará o efeito de “apagar”…
não sei se existe outro modo…

Opa,o script comeu o conteúdo do System.out…
ponha
dentro das aspas…

O que seria um JNI?

barra r barra n!
:oops: Q vexame apanhando do forum! :oops:

Java Native Interface (ou algo muito parecido com isso).
É o mecanismo de integrar métodos nativos (escritos em C, por exemplo) dentro da sua aplicação Java.

Coloque barra dupla quando quiser colocar uma barra!

JNI=Java Native Interface
permite vc ligar seu programa java a um código nativo,ou seja a
uma dll no windows ou linux por exemplo…
mas sua portabilidade vai pro caramba…

http://java.sun.com/docs/books/tutorial/native1.1/index.html