fighting2016 发表于 2016-4-4 09:22
那么nextInt结束的标记是什么呢?
aweilovemusic 发表于 2016-4-3 20:36
键盘录入有个特点:就拿你的案例来说,你输入完int类型时需要回车一次才可以运行窗口才出现结果,这时程序 ...
蓝色小宇宙 发表于 2016-4-3 19:46
nextLine()读到 \r\n就会认为已经到达末尾,结束方法了.
爱拼的小伙子 发表于 2016-4-4 00:18
你用sc.nextInt()读一个int时如果是在一行上输入,然后按enter结束,scanner不会跳过结尾的'\n',而nextLin ...
Max灬xu 发表于 2016-4-4 01:03
执行了,因为你上句输入inT值后会输入一个回车换行键,上句执行完后把1拿走了,下句NEXTLINE上来就碰到一个 ...
爱拼的小伙子 发表于 2016-4-4 00:18
你用sc.nextInt()读一个int时如果是在一行上输入,然后按enter结束,scanner不会跳过结尾的'\n',而nextLin ...
fighting2016 发表于 2016-4-4 09:23
问题一:
可是在String line = sc.nextLine();之前还有System.out.println("请输入一个字符串");这样的一 ...
fighting2016 发表于 2016-4-3 21:21
问题一:
可是在String line = sc.nextLine();之前还有System.out.println("请输入一个字符串");这样的一 ...
fighting2016 发表于 2016-4-3 21:19
问题一:
可是在String line = sc.nextLine();之前还有System.out.println("请输入一个字符串");这样的一 ...
兵蜂 发表于 2016-4-8 23:31
是不是在程序执行时,多敲了一次"Enter"键呀,老兄
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) | 黑马程序员IT技术论坛 X3.2 |