KKB:接收用户输入的操作Scanner、next() 和 nextLine() 的区别、hasNextInt()的使用
接收用户的键盘输入函数Scanner
Scanner input = new Scanner(System.in);
System.in 扫描系统的输入
input的方法:输入什么类型的数据,就用对应的方法接收
next() 和 nextLine() 的区别
next()是以空格为结束,但是如果前面直接输入空格再输入字符,只会打印出字符,前面空格不会打印
nextLine()是以换行为结束,可以接受空格的字符
示例:
hasNextInt()的使用
当我们接受用户输入的时候,我们如果是想接受一个数字,但是用户输入一个字母就会导致程序崩溃,所以我们就需要判断用户输入的数据
hasNextInt()函数就是一个boollean类型的判断函数