Ir para conteúdo
Fórum Script Brasil
  • 0

Duvida De Iniciante


::Jhonys::

Pergunta

Iai galera, estou de volta, agora espero voltar a postar frequentemente...

Caras, tenho uma dúvida de iniciante aqui, ok?

já que para imprimir um dado você faz assim:

System.out.println("Exemplo");

e para ler um dado pelo usuário...como que eu faço?

Estou precisando também de alguma apostila boa sobre java

alguém me recomenda alguma?

peguei uma hj mas é mtu fraca =z

Se alguém também quiser trocar informações sobre java pelo meu e-mail aqui esta: jo_filipe@hotmail.com

abraços

::Jhonys::

Link para o comentário
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

String str = "";
BufferedReader in = null;
try{
 in = new BufferedReader(new InputStreamReader(System.in));
 str = in.readLine();
}
catch (Exception erro){
 System.err.println(erro);
 System.exit(1);
}

apos criar o BufferedReader, basta usar o metodo readLine() quantas vezes quiser...

quanto a tutoriais, eu recomendo o livro "Java, Como Programar 4ed" dos Deitel...

Link para o comentário
Compartilhar em outros sites

  • 0

È nesse caso funciona quando você não está usando interface para esse tipo de coisa(campo de texto)

Caso seja usando interface é ainda mais facil

ex: um painel de texto


JTextField pn = new JTextField();

String ler=pn.getText();

System.out.println(ler);

Mas nese caso envolve mais coisas, como importar o swing, configurar a posição do painel e etc....

Tem tutoriais aqui

http://www.portaljava.com.br/home/modules.php?name=Content

Link para o comentário
Compartilhar em outros sites

  • 0

tb é possivel usando JOptionPane, fica ainda mais facil e funciona em qualquer interface (basta importar o pacote javax.swing.*):

String str = JOptionPane.showInputDialog(null, "Mensagem q aparece pro usuario", "Valor padrão");

Vale dizer que primeiro deve-se importar a classe do pacote javax.swing:

import javax.swing.JOptionPane;

Link para o comentário
Compartilhar em outros sites

  • 0

é...pelo JOptionPane eu já sabia, oque eu tava querendo mesmo saber era fazer pelo System.out.prinln q eu estava com duvida, seria obrigado usar aquele "BufferedReader", voc~es podem me explicar um pouco mais detalhadamente esta parte?

Valeu

Jhonys....

Link para o comentário
Compartilhar em outros sites

  • 0

a variavel estatica in da classe System, é um InputStream q representa a entrada pelo console, o BufferedReader é a classe usada para fazer a leitura da entrada, porem o construtor de BufferedReader precisa de uma InputStreamReader, o construtor da classe InputStreamReader aceita uma InputStream, então é criada uma instancia para InputStreamReader sendo passado System.in como argumento para o construtor, a InputStreamReader é passada como argumento para o construtor de BufferedReader q faz a leitura...

para saber mais sobre o assunto, veja a Java API...

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...