Java 在<;及<=
我的问题是,我注意到,在下面的代码中,有时需要使用a<,有时需要使用它的Java 在<;及<=,java,Java,我的问题是,我注意到,在下面的代码中,有时需要使用a
假设您有一个数字数组arr
,并且希望对其中的每一个进行一些操作
数组中有n个元素。这意味着第一个索引(在java和大多数编程语言中)将是0
最后一个n-1
要获得arr
的每一个元素,可以这样编写for循环:
for(int i = 0; i < n; < i++ ) {
arr[i]; // do something with it
}
for(int i = 1; i<=n; i++ ) {
arr[i-1]; // remember java indexing from 0 ?
}
然后你计算出更多像人类的元素:1st元素,2nd元素,3rd元素。。。第n个
在这两个循环中,迭代次数正好是n,因此它们在功能上的行为相同,但在计算机科学中,从0开始索引是自然的,因为许多原因,所以前者是更好的方法。查看从1开始计数还是从0开始计数。将(int i=0;i与(int i=1;i)的进行比较
for(int i = 1; i<=n; i++ ) {
arr[i-1]; // remember java indexing from 0 ?
}