BufferedInputStream in  = new BufferedInputStream(System.in);
in.readLine();

解决方案 »

  1.   

    java的输入输出有很多种.
    有字符输出字节输出等等.
      

  2.   

    对呀 java的输入输出有很多种. 有字符输出字节输出等等.
    你说的那种c++
    没学过
      

  3.   

    常见的方法有两种,代码如下:
    (如果要输入数字,只要把最后输入的结果
       用Integer.parseInt(String)之类的方法转化就可以了。)import java.io.*;
    public class Binput
    {
    public static void main(String[] args) throws IOException
    {
    //*******************************************>>
    //第一种方法
    BufferedReader br=new BufferedReader(new InputStreamReader(System.in));
    String str_br=br.readLine();
    System.out.println(str_br);
    //*******************************************<<

    //*******************************************>>
    //第二种方法
    byte[] inbyte=new byte[80];
    int a=System.in.read(inbyte);
    //a为实际读入的字符数
    String str_in=new String(inbyte,0,a-2);
    //之所以减2,是因为最后两个字符是回车换行,可以去掉
    System.out.println(str_in);
    //*******************************************<<

    System.out.println("Press \"Enter\" to exit...");
    System.in.read();
    }
    }