Multiple choice

Which of the following is the correct way to read a character?

  1. char ch;

    BufferedReader br=new BufferedReader(new InputStreamReader(System.out)); ch=(char)br.read();|

  2. char ch;

    BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); ch=br.read();|

  3. char ch;

    BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); ch=(char)br.read();|

  4. char ch;

    BufferedReader br=new BufferedReader(System.in); ch=(char)br.read();|

Reveal answer Fill a bubble to check yourself
C Correct answer
Explanation

The steps to read a character are as follows. char ch; BufferedReader br=new BufferedReader(new InputStreamReader(System.in)); ch=(char)br.read();