我想问一下如何接受输入一个字符,不是BufferedReader的那个。

解决方案 »

  1.   

    我只需要输入一个字符或者一个数字,难道非要用BufferedReader吗?
      

  2.   

    哪就在(String args[])中传值不行吗???
      

  3.   

    把键盘输入的值传给main()函数的参数args[]就行了
      

  4.   

    把键盘输入的值传给main()函数的参数args[]就行了--------------------------------------------
    大哥,我怀疑你是不是懂啊,怎么实现要的就是键盘输入,你还把键盘输入当前提了一样
      

  5.   

    楼主用1.5的话可以用Scanner类
    Scanner sc = new Scanner(System.in)
      

  6.   

    String args[]是从控制台接受数据可以通过JAVA中的类in,BufferedReader一般是和FileReader类配合使用的
      

  7.   

    请看java 的demo
    http://www.java2s.com/ExampleCode/CatalogExampleCode.htm
      

  8.   

    一个字符
    import java.io.*;
    public class OneChar{
        public static void main(String[] args){
            char c = ' ';
            System.out.print("Enter a character please:");
    try{
    c = (char)System.in.read();
    }catch(IOException e){};
    System.out.println("You entered a character: "+ c);
        }
    }
      

  9.   

    jdk1.5中有个Scanner类,用他就行了,参考下面的代码,输入a和b,计算a+b的值。import java.io.*;
    import java.util.*;
    public class Main
    {
        public static void main(String args[]) throws Exception
        {
            Scanner cin=new Scanner(System.in);
            int a = cin.nextInt(), b = cin.nextInt();
            System.out.println(a + b);
        }
    }
      

  10.   

    上面的为正解jdk 1.5 必须