Java for循环

原创
2019/08/15 12:10
阅读数 19

第一种写法: 

public class Solution {

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

输出的结果是 :

0
1
2

第二种方式是:

public class Solution {

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

输出的结果是:

0
1
2

两种结果输出都是一样的,请注意的

如果换成这种写法,可以的吗?

public class Solution {

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

结果也是一样的

0
1
2

总结:

对于for循环和if运算都是先将x的默认值计算的,而不是先计算表达式内的值

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部