Java:循环中局部变量的多个声明

时间:2019-02-10 04:18:32

标签: java variables initialization local declaration

为什么通过在循环中包含int前缀,可以多次在此for循环中声明局部变量?

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

与此相对(可在整个课程中使用变量)

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

0 个答案:

没有答案