Ler teclado

3 respostas
carolzinha

olá!
preciso de ajuda meio urgente! :frowning:
preciso criar uma classe que leia letras do teclado, sem diferenciar maiúsculas de minúsculas.
mais especificamente, deve ler apenas o 1o caractere da linha

fiz uma tentativa, mas como se pode ver, ela está dando errado (ainda to começando a aprender isso, então desculpe se houver algum erro muito bobo :oops:

ok, aqui vai minha (tentativa) de classe.
a quem puder me ajudar, agradeço infinitamente! :wink:

<blockquote>import <a href="http://java.io">java.io</a>.*;

public class M0515663T03AUX1{

private BufferedReader fonte = new BufferedReader(new InputStreamReader(System.in));

char Linha;

public String lerLinha (){

char opcao;

opcao = (tec.lerLinha()).charAt(0);

return Char.parseChar(fonte.readLine());

}   throws (I0Exception e) {}

}</blockquote>

3 Respostas

diego2005

Vê se é isso o que você quer:

import java.io.*;


public class LerChar {

    public static void main(String[] args) {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));

	try {
            String linha = "";
            while(!(linha = reader.readLine()).equals("")) { 
	        char c = linha.charAt(0);
                System.out.println(c);
            } 
        } catch(IOException e) {
            e.printStackTrace(); 
        }
    }
}

T+

carolzinha

:mrgreen:
EBAAAAA!
obrigada mesmo pela ajuda! ^^
ainda to quebrando a cabeça com meu programinha aqui, posso ad vc no msn?

diego2005

Pode sim. Me manda uma mp que eu te adiciono aqui.

T+

Criado 28 de outubro de 2007
Ultima resposta 28 de out. de 2007
Respostas 3
Participantes 2