Java Scanner 类

键盘录入:

第一套体系:

nextInt(); 		//接收整数
nextDouble();	//接收小数
next();			//接收字符串
//遇到空格,制表符,回车就会停止接收,这些符号后面的数据就不会接收了

第二套体系:

nextLine();		//接收字符串
//可以接收空格,制表符,遇到回车才停止接收数据

列:

pP52JYR.png

pP523TJ.png

再换第二套体系

pP52lmF.png

pP52Yf1.png

键盘录入的两套体系是不能混用的,例:

pP52NSx.png

pP52Gk9.png
pP521w4.png

总结原因:先用nextInt,再用nextLine会导致下面的nextLine接收不了数据,所以两套体系不能混用,重要的是不会报错,所以在以后出现这样的错误很难找出来