最近在牛课网上写题目,经常要用到Scanner所以借此我总结了一下Scanner的常见用法
最常见的开头 Scanner in = new Scanner(System.in);
然后有
in.hasNext() //判断有没有输入
常见用法
Scanner in = new Scanner(System.in); while(in.hasNext()) { //没有输入退出循环 }
in.next()//在接受字符串之前遇到空格和回车会忽略,遇到字符串之后再遇到空格或者回车会结束
in.nextLine()//只有遇到回车符才会结束
in.nextInt()//注意一点,只接受数字,所以按下回车后,回车符可能被下一个输入处理,所以最好在此接上in.nextLine()处理多余的回车符