Tente isto:
  public static void main(String[] args) throws IOException{
 
      try {
        InputStreamReader isr = new InputStreamReader(System.in);
        BufferedReader br = new BufferedReader(isr);
        System.out.print("Informe seu texto\t");
        String s = (String) br.readLine();
        System.out.println("o texto informado foi: "+s.toUpperCase());
 

       }catch(IOException ioEx){System.out.println(ioEx.toString());}
  }
[]´s
Antonio Manoel
----- Original Message -----
Sent: Tuesday, April 23, 2002 5:34 PM
Subject: [java-list] Entrada de Usuário via console

Como faço para "pegar" uma entrada digitada pelo usuário em  uma aplicação console?
 
Exemplo:
 
08  try{
09      System.out.println("Escolha a linha (0 a " + (quant_linhas) + " ):");
10      byteslidos = System.in.read(byte);
11      saida = comp(array,byteslidos);
12      System.out.println(saida);
13  }
14  catch (IOException e){
15      System.err.println( e.toString() );
16  }
 
Na linha 10, usei o método System.in.read passando como parâmetro um tipo byte (que não funcionou para mim). O mesmo método não aceitou o parâmetro int.
 
Gostaria da ajuda do grupo para a resolução do código acima...
 
Atenciosamente,
 
Christopher Palma Moura
Fundação Nacional de Saúde

Responder a