Q:

Using BufferedReader to input a character

BufferedReader can be used to input integers, floats and so on 
import java.io.*;

public class Wrap {

    public static void main(String[] args) throws IOException {
        // TODO Auto-generated method stub
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

        int h = Integer.parseInt(br.readLine());

    }

}

Is there any way to enter characters using it?

A:

Try with this code
public class Wrap {
    public static void main(String[] args) throws IOException {
         BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
         char c = (char)br.read();
         System.out.println(c);
}

}

