- 博客(1)
- 收藏
- 关注
原创 nextInt()与nextLine()之间的冲突
如代码显示,若用nextLine()读取字符串元素,且前面使用了nextInt(),则字符串元素会少读一个。 Scanner in = new Scanner(System.in); int n = in.nextInt(); String[] strings = new String[n]; for(int i = 0; i < n; i++) { strings[i] = in.nextLine(); } 如图显示,按逻辑应该读入四个字符串才对,可读取完第三个字符串后程序就停止了。
2022-04-24 23:09:29
514
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人