public class test
{
  public void display()
  { 
    String name;
    //some codes in here
    System.out.println(name);  }  public static void main(String args[])
  {
    new test().display();
  }
}要在控制台输入数据保存到变量name里面 
代码加到注释的位置 
用System.in 怎么写啊  
大哥教教啊我好菜好菜的 

解决方案 »

  1.   

    public class test
    {
      public void display()
      { 
        String name;
        BufferedInputStream st1= new BufferedInputStream (System.in);
        name=st1.read( );
        System.out.println(name);  }  public static void main(String args[])
      {
        new test().display();
      }
      

  2.   

      public void display() 
      {  
        String name; 
        byte[] buf = new byte[1024];
        try {
    System.in.read(buf);
    name = new String(buf).trim();
        System.out.println(name); 
    } catch (IOException e) {
    e.printStackTrace();
    }
        
      } 
      

  3.   

    谢谢2个大哥啊 1楼的大哥写的看的懂些 给您15分 2楼的大哥写的我看不怎么明白 哎太笨了 ).trim()方法是干嘛的?我才刚学 没有API文档啊 自己看也看不怎么懂
      

  4.   

    import java.util.Scanner;
    class ScannerText
    {
        public static void main(String[] args)
        {
        Scanner scan=new Scanner(Sytem.in);
        System.out.println("输入数据:");
        name=scan.next();//next()方法接收数据
        System.out.printf("输入的数据为:%d.\n",name);
        }
    }
      

  5.   

    用BufferedInputStream这个类写的话要引包吧?是在哪个包下面的啊?谁能告诉下不 我没装API啊
      

  6.   

    import java.io.BufferedInputStream;
      

  7.   

    很遗憾,JAVA中没有像C++中那样好用的像cin一样的输入流,但是在JDK5.0中有了Scanner类,使标准输入变得简单一点,以前的程序像1楼大哥那样做,5.0后可以像5楼哥哥那样做,但是这些并不重要,毕竟我们学JAVA学的是用JAVA来实现逻辑功能,而不是拿这样一个输入就可以给用户用的,你要是想通过输入数据来运算,完全可以用接收main()方法的参数来完成public static void main(String[] args){
        //用args[0]、args[1]等取得输入的参数,来运算}编后运行时:java package.Class 参数0 参数1 ...初学时能把功能实现就行了,等以后学到awt swing时,可以做出图形界面来接收用户输入awt和swing以后的用途也不是很大了,现在都是B/S结构的了,用户输入是通过网页页面完成的,所以等学到web部分后,就可以用HTML来写输入界面了,JAVA就在后面直接拿到参数执行逻辑就行了。
      

  8.   

    1楼的程序有点问题, name=st1.read( );  st1.read()返回的是int 类型的,而name是String类型的。
      

  9.   

    是啊 1楼是错的呀呀呀!st1.read()返回的是int型呀!