- public static void main(String[] args) throws Exception{
- int[] x = {1,2,3,4,5,6};
- for(int y:x){//第一次循环
- System.in.read();//输入a,实际为 a\r\n 因为一次只能读一个字符,只读了a 留下了\r\n 没读
- System.out.println(y);//输出
- }//返回循环
- }
复制代码- public static void main(String[] args) throws Exception{
- int[] x = {1,2,3,4,5,6};
- for(int y:x){//第二次循环
- System.in.read();//因为上次留下了\r\n 没读,不再等待输入,直接读一\r
- System.out.println(y);//输出
- }//返回循环
- }
复制代码- public static void main(String[] args) throws Exception{
- int[] x = {1,2,3,4,5,6};
- for(int y:x){//第三次循环
- System.in.read();//读还没有读完的\n,也不等待
- System.out.println(y);//输出
- }//返回循环
- }
复制代码 好不容易想通,这题太坏了
|