在java中使用for循环遍历数组

在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;

我想比较两个数组中的数字,其中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; 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反对两个数组,但我不确定条件是否正确。我想计算出有多少个数字比另一个数组中的当前数组项大,然后将当前数组中的下一个项目与另一个数组进行比较,这样问题就解决了吗?如果你的问题解决了,那么你应该标记有助于解决问题的答案问题已被接受。这有助于其他人找到他们正在寻找的内容。快乐编码:)