基于这个特性,上述代码在输入2之后打了一个回车,nextInt()接收了2 这个数字之后碰到回车符结束,此时’\n’这个回车字符会留在缓冲区里。随后执行下一条语句nextLine(),nextLine()会接受(不排斥不忽略)这个回车字符,并且使得语句直接结束(nextLine()以回车符为结束)。 下面是nextLine()的源码: 函数在接受回车之后直...
1 使用break 语句在Java 中,break语句有3种作用。 第一,你已经看到,在switch语句中,它被用来终止一个语句序列。 第二,它能被用来退出一个循环。 第三,它能作为一种“先进”goto 语句来使用。 下面对最后 2种用法进行解释。 使用break 退出循环 可以使用break 语句直接强行退出循环,忽略循环体中任何其他语句和...