日期:2014-05-20  浏览次数:20684 次

急!这种输入怎么才能实现?(小弟新手)
程序就是先让用户输入一个整型的数N,以此为循环条件输入N次字符,再将其输出!

小弟写了如下程序却发现实现有误   输入4   ,只能写3次,还无故多出来一行

4
ni
hao  
me

ni
hao  
me


正确的INPUT:

4
hello
hai
yes
no
hello
hai
yes
no

哪高手帮下忙,小弟万分感谢!

public   static   void   main(String[]   args)   {
                Scanner   in   =   new   Scanner(System.in);
         
          int   n   =   in.nextInt();
          String   []   Coder   =   new   String[n];
         
          for(int   i   =   0   ;   i   <   n   ;   i++)
          {
            //input   =   in.nextLine();
            String   input   =   in.nextLine();
            Coder[i]   =   input;
          }
         
          for(int   j   =0   ;   j   <   n   ;   j++)
          {
            System.out.println(Coder[j]);
          }
  }



------解决方案--------------------
String input = in.nextLine();
改成:
String input = in.next();