Ява читать символ System.in - PullRequest
0 голосов
/ 07 мая 2018

это мой код, проблема в том, что если я введу слово из более чем одного символа, мне больше не будет предложено слово из одного символа.

public static String datoStringChar() {
    //EN casa de introducir mas de una letra coje la primera
    // Entorno:
    InputStreamReader br;

    char letra;
    boolean esCorrecto;
    //Algoritmo
    letra = '0';
    br = new InputStreamReader(System.in);
    try {
        do {
            letra = (char) br.read();
            esCorrecto = true;
        } while (!esCorrecto);
    } catch (IOException ioe) {
        System.err.println("Error I/O");

    }
    return Character.toString(letra);
}
...