最后一个没有输入,直接跳过,但是和第二个交换一下位置,就可以了。问别人,说Scanner扫描器是一次性的,不能一直s.,用完一个要再new一个,不麻烦么。有没有其他的方法
因为读取了缓存,把nextLine()换成next()试试。
可以在for循环中通过集合接收,指定类型为Object类型,如果输入的类型是同一类型,可以通过数组在循环中接收,例如:for(int i=0;i<10;i++){a[i]=scan.nextInt();}