//public String next()
这个键盘录入方法 只能接受 空格之前的数据 代码演示:
当 nextLine()与next()混用的时候,会出现以下问题:
因为next()方法 在输入后会有个自动回车符,而这个回车符会存放在 一个空间中 而nextLine()会先扫描到这个回车符而终止键盘录入。
next()方法 再碰到 比如 TAB 空格 回车符 的时候 会终止扫描 而 nextLine()只在回车符的时候终止录入。如果 要他们两个 混用的时候 一定要把nextLine()放在 前面 这样可以防止 这种情况出现。
切记 在循环中 nextLine() 放在前面 也不行.
Scanner sc=new Scanner(System.in)方法 sc.nextLine()键盘录入数据的注意事项.
最新推荐文章于 2023-02-26 13:28:37 发布