1.
-
next(), nextXxx() 与nextLine() ?
next(), nextXxx() : 遇到空格, 遇到换行符结束
nextLine(): 遇到换行符结束, 空格作为它的内容
next(),nextXxx() 与nextLine() 一起使用, 输入穿透 注意: 敲一个回车键: enter 空格加换行
解决方法:
1.另外创造一个扫描器
2.全使用一种
3.nextLine()放在next()之前。
2.
建立扫描器对象时调用方法时格式错误,应该为:
double two=input.nextDouble();//我的低级错误没加括号
3.
我的错误将money和price定义成了String类型
String类型不能相减
其中“+”在String中作为连接意思的运算符