import java.io.*;
public class mystature{
  public static void main(String[] args)
  {
    try{
      System.out.println("请输入字符:");
      BufferedReader bu = new BufferedReader(new InputStreamReader(System.in));
      String sign = bu.readLine();
      System.out.println("你输入的字符是:"+sign);
    }catch(Exception e)
    {
    System.out.println(e);
    }
  }
}

解决方案 »

  1.   

    用Reader,Writer这两个类,可以用来处理unicode,
    代码楼上的写的很清楚了
      

  2.   

    package muzhu.study.io;import java.io.*;public class Read{
      public static void main(String args[]) throws Exception
      {
    System.out.println( "Please" );
    BufferedReader bu = new BufferedReader(new InputStreamReader(System.in));
    String sign = bu.readLine();
    System.out.println( "It's" + sign );
      }
    }
      

  3.   

    BufferedReader in = new BufferedReader(new FileReader("C:\\test.txt"));
    String str = in.readLine();
    System.out.println("output: " + str);