在java中使用for循环遍历数组
我想比较两个数组中的数字,其中array1[start]与array2进行比较,并与每个array2元素进行比较,然后在完成后增加array1索引。这是我到目前为止得到的在java中使用for循环遍历数组,java,arrays,loops,Java,Arrays,Loops,我想比较两个数组中的数字,其中array1[start]与array2进行比较,并与每个array2元素进行比较,然后在完成后增加array1索引。这是我到目前为止得到的 for(int i=0; i<array1.length; i++){ // move along array 1 if(array1[i]>array2[j]){ //do something } for(int j =0; j<array2.length;
for(int i=0; i<array1.length; i++){ // move along array 1
if(array1[i]>array2[j]){
//do something
}
for(int j =0; j<array2.length; j++){ // moves along array 2
}
}
for(inti=0;iarray2[j]){
//做点什么
}
对于(int j=0;j这可能是您想要的
for(int i=0; i<array1.length; i++){ // move along array 1
for(int j=0; j<array2.length; j++){ // moves along array 2
if(array1[i]>array2[j]){
//do something
}
}
}
for(int i=0;i在if(array1[i]>array2[j])中什么是j
?Java应该如何知道它代表哪个变量?记住,方法是从上到下执行的,所以那里还没有j
。还要解释你期望代码如何工作。给我们一些数组的例子,解释你期望的结果。啊,是的,我不好。我猜我需要一个嵌套的for循环来实现tr反对两个数组,但我不确定条件是否正确。我想计算出有多少个数字比另一个数组中的当前数组项大,然后将当前数组中的下一个项目与另一个数组进行比较,这样问题就解决了吗?如果你的问题解决了,那么你应该标记有助于解决问题的答案问题已被接受。这有助于其他人找到他们正在寻找的内容。快乐编码:)