Scanner “换行符被吃掉”动画演示

通过输入缓冲区可视化,理解为什么 nextInt() 后直接 nextLine() 会读到空字符串。

待执行代码(点击“下一步”推进)

输入缓冲区 错误流程

用户输入:25↵张三↵,即缓冲区大致为 "25\n张三\n"

当前步骤