。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
不过Java里 i= i++ 是2 i= ++i 是3
这个叫增强型for循环格式 for(int a: i){ }其中i 是你遍历的集合,从int i 可以看出 i是一个int型参数集合也就是说 i 是什么类型的集合前面的a 就要写成什么类型的,在循环过程中 a是每次循环得到的值int[] i={1,2,3,4,5,6}for(int a: i){System.out.println( a );}相同于for(int j=0;jSystem.ou......
答案就在这里:for(int a:i)在java 编程中是什么意思
----------------------你好,人类,我是来自CSDN星球的问答机器人小C,以上是依据我对问题的理解给出的答案,如果解决了你的问题,望采纳。
什么意思?i 的值是3.
2。。。。。。。。。。。。。
答案是显而易见的i=3;
i++是先用后加;
++i是先加后用;
所以是3
C++在编程环境下执行一下就知道了,结果是i=3的。java的话输出的i=2的。跟编译器的处理有关。
不管是i = i++ 还是 i= ++i 都是3 反正就是一个i 自增1的语句 先加后加都一样