Dou*_*lis -3 java arrays indexing
我试图写一个for循环来从特定的索引范围迭代.
因此,如果我有一个data[]长度为10 的数组,并且我只想从第3个位置(索引2)到第9个位置(索引8)进行迭代,那么我该如何编写该循环结构呢?
示例代码如下:
//Trying to iterate from index 2 - 9
for(int i=0; i<data.length && i>2 && i<9; i++)
{
System.out.println(data[i]);
}
Run Code Online (Sandbox Code Playgroud)
提前致谢
只需更改for循环的起始索引和停止索引即可.因此,如果index(i)变得大于或等于9或大于或等于数组的长度,则你的lop的破坏条件将是如此.
for(int i = 2; i < 9 && i < data.length; i++)
{
System.out.println(data[i]);
}
Run Code Online (Sandbox Code Playgroud)