JAVA中使用Scanner连续输入int和String错误的解决方案
在这段代码中,输入成员ID后并添加后,跳转到一下个循环后,没有输入a,b就输出登陆错误,原因是因为nextInt()只读取了int的数值却没有读取到了换行符。
共有两种解决方案:
一、在nextInt()后再读取一个nextLine(),不做任何的处理
二、用readLine()读取,并用Integer.parseInt()将读取到的字符串转为int型。
import java.uti
原创
2016-03-30 12:19:16 ·
8091 阅读 ·
0 评论