ShineYoung

导航

 

最近在牛课网上写题目,经常要用到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()处理多余的回车符

 

posted on 2019-03-06 21:10  ShineYoung  阅读(123)  评论(0编辑  收藏  举报