循环小谜题

有这么一段代码:java

    public static void main(String[] args) {
        int j = 0;
        for(int i = 0;i < 100;i++){
            j = j++;
        }
        System.out.println(j);
    }

这个结果打印的是多少?code

结果是0;
class

其实每一个循环执行的顺序是:循环

temp = j;static

j = j+1;co

j = temp;void

因此无论执行多少次,都是返回结果0,不要被骗了噢

相关文章
相关标签/搜索