菜鸟教程 -- 学的不仅是技术,更是梦想!

Java 教程
(追記) (追記ここまで)

Java 实例 - 查找数组中的重复元素

Java 实例 Java 实例

以下实例演示了如何在 java 中找到重复的元素:

Main.java 文件

publicclassMainClass{publicstaticvoidmain(String[]args){int[]my_array = {1, 2, 5, 5, 6, 6, 7, 2, 9, 2}; findDupicateInArray(my_array); }publicstaticvoidfindDupicateInArray(int[]a){intcount=0; for(intj=0;j<a.length;j++){for(intk =j+1;k<a.length;k++){if(a[j]==a[k]){count++; }}if(count==1)System.out.println("重复元素 : " + a[j]); count = 0; }}}

以上代码运行输出结果为:

重复元素 : 5
重复元素 : 6
重复元素 : 2

Java 实例 Java 实例

AI 思考中...

1 篇笔记 写笔记

  1. #0

    部落大联盟

    138***[email protected]

    23

    查找不重复元素:

    public class MainClass {
     public static void main(String[] args) 
     {
     int[] my_array = {1, 2, 5, 5, 6, 6, 7, 2, 9, 2};
     findDupicateInArray(my_array);
     
     }
     
     public static void findDupicateInArray(int[] a) {
     int count=0;
     for(int j=0;j<a.length;j++) {
     for(int k=0;k<a.length;k++) { //int k =j+1;k<a.length;k++改成int k=0;k<a.length;k++
     if(a[j]==a[k]) {
     count++;
     }
     }
     if(count==1)
     System.out.println( "不重复元素 : " + a[j] );
     count = 0;
     }
     }
    }

    部落大联盟

    138***[email protected]

    7年前 (2019年06月25日)

点我分享笔记

  • 昵称 (必填)
  • 邮箱 (必填)
  • 引用地址

AltStyle によって変換されたページ (->オリジナル) /