Java循环中断变量未按预期存储

时间:2019-02-18 22:54:38

标签: java for-loop

public class TestIndexPeriod {

    public static void main(String[] args) {
        int count = 0;

                for (count = 20; count==10; count--) {
                    if (count==14)
                        break;
                }
        System.out.println(count);
    }
}

为什么输出20而不是14?如果您以其他方式进行此操作并计数,那么我能够打破并打印计数为14。

1 个答案:

答案 0 :(得分:2)

您的for循环甚至没有开始,因为count初始化为20,并且永远不会达到10