Skip to Content

Read character from console using InputStream

  1. /*
  2.         Read character from console using InputStream
  3.         This example shows how to read a character from console window.
  4.         This example also shows how to read user entered data from console window
  5.         using System.in
  6. */
  7.  
  8. import java.io.IOException;
  9.  
  10. public class ReadCharFromConsoleExample {
  11.  
  12.         public static void main(String[] args) {
  13.                
  14.                 /*
  15.                  * To read a character from console use,
  16.                  * read method of InputStream class variable System.in
  17.                  * which defined as static variable.
  18.                  */
  19.                  
  20.                  int iChar = 0;
  21.                  
  22.                  System.out.println("Read user input character example");
  23.                  try
  24.                  {
  25.                         System.out.println("Enter a character to continue");
  26.                         iChar = System.in.read();
  27.                         System.out.println("Char entered was : " + (char)iChar);
  28.                  }
  29.                  catch(IOException e)
  30.                  {
  31.                         System.out.println("Error while reading : " + e);
  32.                  }
  33.         }
  34. }
  35.  
  36. /*
  37. Typical output would be
  38. Read user input character example
  39. Enter a character to continue
  40. a
  41. Char entered was : a
  42. */