[学习笔记] Java读取用户输入
在程序的实际运行过程中,我们很可能会要求用户输入数据以继续运行程序;
java.util包提供的Scanner类就可用于读取用户输入;
创建Scanner对象
Scanner s = new Scanner(System.in);
使用next()方法读取输入
String str = s.next();
使用nextLine()方法读取输入
String str= s.nextLine();
next()和nextLine()的区别
next()方法读取用户输入直至碰到空格或Tab,并且在接收到输入后会将光标放置在同一位置;
nextLine()方法读取用户输入直至碰到换行(\n)或Enter,接收输入后将光标放置到下一行;
读取的过程中可以使用hashNext()方法或hasNextLine()方法判断是否还有需要读取的数据;