索引for循环的异常行为

时间:2019-05-02 07:27:59

标签: java android loops java-8 nested-loops

我正在学习Android开发,并且遇到了一个问题: 我有一个带有按钮的活动;当按下按钮时,它将执行以下操作:

   for (int j = 0; j < 128; j++) {
        for (int k = 0; k < 256 ; k++) {
              MainActivity.infolog("X="+j+" Y="+k);
         }
   }

infolog Log.i(LOG_TAG,object.toString())的快捷方式。 最初,报告的值是正确的:

    X=1 Y=181
    X=1 Y=182
    X=1 Y=183
    X=1 Y=184
    X=1 Y=185
    X=1 Y=186
    X=1 Y=187
    X=1 Y=188
    X=1 Y=189
    X=1 Y=190
    X=1 Y=191

然后这两个变量的某些值将被跳过:

    X=34 Y=108
    X=34 Y=109
    X=34 Y=114
    X=34 Y=115
    X=34 Y=118
    X=34 Y=120
    X=34 Y=121
    X=34 Y=127

我正在通过USB在手机上运行此应用; SDK版本-19-28。

0 个答案:

没有答案