您的位置:首页 > 编程语言 > Java开发

[JAVA]给定两个整形数组,并找出其中共同的元素

2017-12-04 12:17 441 查看

[JAVA]给定两个整形数组,并找出其中共同的元素

给出的数组分别为

a= {23,12,45,11}
b= {99,33,12,45,67,11}


思路分析

这个问题的方法需要我们使用到
for
循环的嵌套,每层
for
循环遍历不同的数组,然后在内层循环中田间一个判断语句
if(数组1[循环变量1]-数组2[循环变量2]==0)
就可以完成条件判断了,相当于两个数组的每个元素依次相减后,挑出差值为0的元素依次输出就可以了。

此题在方法中我们需要设置两个整形的数8组形参,这样才能接收到主函数中的两个数组。

源代码

package com.Week2;
public class homework2 {
public static void main(String[] args) {
int[] a= {23,12,45,11};
int[] b= {99,33,12,45,67,11};
equal(a,b);
}
public static void equal(int[] c,int[] d) {
System.out.print("The euqal number is:");
for (int i = 0; i < c.length; i++) {
for (int j = 0; j < d.length; j++) {
if(c[i]-d[j]==0) {
System.out.print(c[i]+" ");
}
}
}
}
}


Enjoy it~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java 数组
相关文章推荐