前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >java去重复元素并打印_Java打印数组中重复元素

java去重复元素并打印_Java打印数组中重复元素

作者头像
全栈程序员站长
发布2022-08-13 10:37:03
1.4K0
发布2022-08-13 10:37:03
举报
文章被收录于专栏:全栈程序员必看

大家好,又见面了,我是你们的朋友全栈君。

Java打印数组中重复元素

1 说明

在此程序中,我们需要打印数组中存在的重复元素。这可以通过两个循环来完成。第一个循环将选择一个元素,第二个循环将通过将所选元素与其他元素进行比较来遍历整个数组。如果找到匹配项,则打印重复的元素。

在上面的数组中,第一个重复项将在索引4处找到,它是索引1处存在的元素(2)的重复项。因此,上面的数组中的重复元素是2、3和8。

2 算法思路

步骤1:开始

步骤2:初始化arr [] = {1、2、3、4、2、7、8、8、3}。

步骤3:打印“Duplicate elements in given array:”

步骤4:对(i = 0; i

步骤5:对(j = i + 1; j

步骤6: if(arr [i] == arr [j])

第7步:打印arr [j]

步骤8: 结束

3 程序实现

/**

* 一点教程网: http://www.yiidian.com

*/

public class DuplicateElement {

public static void main(String[] args) {

//Initialize array

int [] arr = new int [] {1, 2, 3, 4, 2, 7, 8, 8, 3};

System.out.println(“Duplicate elements in given array: “);

//Searches for duplicate element

for(int i = 0; i < arr.length; i++) {

for(int j = i + 1; j < arr.length; j++) {

if(arr[i] == arr[j])

System.out.println(arr[j]);

}

}

}

}

以上代码输出结果为:

Duplicate elements in given array:

2

3

8

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/132538.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月3,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档