JAVA为什么';这个循环不能正常工作吗
我有下一个for循环头:JAVA为什么';这个循环不能正常工作吗,java,loops,multidimensional-array,for-loop,Java,Loops,Multidimensional Array,For Loop,我有下一个for循环头: for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ ) 有人知道为什么会这样吗?我知道我可以把它们放在两个括号之间,但我想知道为什么这不起作用 谢谢 EDIT1 是Loop1:1Loop1:1你试过写这个吗 for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END
for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ )
有人知道为什么会这样吗?我知道我可以把它们放在两个括号之间,但我想知道为什么这不起作用
谢谢
EDIT1
是
Loop1:1Loop1:1你试过写这个吗
for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ )
for(int row=interval[intRow][\u START\uuu];row您是否尝试编写此代码
for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ )
for(int row=interval[intRow][[u START];row
int[][] interval = new int [15][5];
int intRow = 1;
int _START_ = 0;
int _END_ = 1;
interval[intRow][_START_] = 1;
interval[intRow][_END_] = 2;
for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ ) {
System.out.println(row);
}
int[]interval=newint[15][5];
int intRow=1;
int u START u=0;
int u END uu=1;
间隔[intRow][[u START][u]=1;
间隔[intRow][[u END]=2;
对于(int row=interval[intRow][[u START_];row尝试如下
int[][] interval = new int [15][5];
int intRow = 1;
int _START_ = 0;
int _END_ = 1;
interval[intRow][_START_] = 1;
interval[intRow][_END_] = 2;
for ( int row = interval[intRow][_START_]; row <= interval[intRow][_END_]; row++ ) {
System.out.println(row);
}
int[]interval=newint[15][5];
int intRow=1;
int u START u=0;
int u END uu=1;
间隔[intRow][[u START][u]=1;
间隔[intRow][[u END]=2;
对于(int行=间隔[intRow][[u开始];行哈哈,对不起,换言之,控制变量在循环执行后递增,计算发生在循环的下一次迭代之前。第一次通过1哈哈,对不起,换言之,控制变量在循环执行后递增,计算发生在循环的下一次迭代之前。第一次通过1interval[1][0];
和interval[1][1];
?值1和值2分别是确定的吗?你能打印出来吗?恐怕是这样……在调试模式下使用Watch检查变量……它们正确显示:(:D在这里发疯了。interval[1][0]内是什么
和间隔[1][1];
分别是值1和值2,你确定吗?你能打印出来吗?恐怕是这样…使用Watch在调试模式下检查变量…它们正确显示:(:D这里疯了。我是..这就是为什么我感到困惑:)呵呵…我可能会遗漏一些东西…但我不知道是什么。Watch中的值似乎是合法的,它应该进入下一个循环,但它不是。除非我把它放在“(…)”之间,我想不出任何其他原因。可能是粘贴“java-version”输出到这里。如果是这样的话…我将把它放在妄想之间…感谢您的测试:D这值得接受:)Lol您能提供您的版本详细信息吗?您使用的是Sun Java吗?我是..这就是为什么我感到困惑:)呵呵…我可能会遗漏一些东西…但我不知道是什么。Watch中的值似乎是合法的,它应该进入下一个循环,但它不是。除非我把它放在“(…)”之间,我想不出任何其他原因。可能是粘贴“java-version”输出到这里。如果是这样的话……我将把它放在两个选项之间……感谢您的测试:D,这值得接受:)LOL您能以任何一种方式提供您的版本详细信息吗?您使用的是Sun Java吗?