急!这种输入怎么才能实现?(小弟新手)
程序就是先让用户输入一个整型的数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();