怎样从键盘读取字符?         付给一个char变量:

解决方案 »

  1.   

    Scanner scan = new Scanner(System.in);
      

  2.   

    Scanner sca=new Scanner(System.in)
    char c=sca.next().charAt(0);
      

  3.   

    import java.io.BufferedInputStream;
    import java.io.IOException;
    class Test {
    public static void main(String[] args) {
    BufferedInputStream is=new BufferedInputStream(System.in);
    char c=0;
    try {
     c=(char) is.read();
    } catch (IOException e) {
    e.printStackTrace();
    }finally{
    try {
    is.close();
    } catch (IOException e) {
    e.printStackTrace();
    }
    }
    System.out.println(c);
    }
    }
      

  4.   

    从键盘向控制台输入数据就三种方式
    Scanner类Console类还有四楼的那个方式
    Scanner中的next()返回的是字符串,只要charAt(0)就是转换成字符了
      

  5.   

    code=Java]
    BufferedInputStream in=new BufferedInputStream(System.in);
    Scanner scan = new Scanner(System.in);[
    [/code]
      

  6.   

    import java.util.*;
    (1)BufferedInputStrea bis = new BufferedInputStream(System.in)
    (2)Scanner scan = new Scanner(System.in);
      

  7.   

    DataInputStream dis = new DataInputStream(System.in);
    dis.readChar();还有好多方法,看看帮助文档,io包中的类,很好理解的..