牧师1990 发表于 2015-7-8 23:55
我觉得是不是两次键盘输入的类型问题?当录入数据依次是int String,并且分别使用nextInt()和next()方法获取 ...
乌卡卡 发表于 2015-7-9 14:35
上面那个nextInt()是选择功能1,2,3
出问题的是下面输入用户名和密码的时候,我两个都是用的nextLine() ...
牧师1990 发表于 2015-7-9 18:23
那就没错了,如果先输入int后输入string出现的情况和你说的一样.我们昨天刚讲的.
原理楼下说得很清楚了. ...
半月 发表于 2015-7-9 16:49
第一次运行nextInt()时,假设输入1.
实际上缓冲区得到的是 1\n
nextInt读取时只把数字提取出来转换成int,但 ...
Nemo 发表于 2015-7-9 16:57
是不是回车被默认为一次输入了
乌卡卡 发表于 2015-7-10 15:01
好的,你在培训基础课程吗
半月 发表于 2015-7-9 16:49
第一次运行nextInt()时,假设输入1.
实际上缓冲区得到的是 1\n
nextInt读取时只把数字提取出来转换成int,但 ...
牧师1990 发表于 2015-7-10 20:56
对啊.你在哪个班?
乌卡卡 发表于 2015-7-13 11:00
自学中,你就业班报的哪个
乌卡卡 发表于 2015-7-13 10:45
为什么循环运行第二次的时候,就不会出现呢
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |