码迷,mamicode.com
首页 > 其他好文 > 详细

找出只出现一次的数字

时间:2020-04-26 21:09:36      阅读:63      评论:0      收藏:0      [点我收藏+]

标签:@param   test   ring   rgs   pre   family   tin   计数   main   

 1 public class test72 {
 2     /**
 3      * 找出只出现一次的数字
 4      * 使用计数器
 5      *
 6      * @param args
 7      */
 8     public static void main(String[] args) {
 9         int arr1[] = {1, 1, 4, 3, 3, };
10         int num = fac1(arr1);
11         System.out.println(num);
12     }
13 
14     public static Integer fac1(int a[]) {
15 
16         for(int i = 0; i < a.length; i++)
17         {
18             int  count = 1;//出现第一次,计数1次
19             for(int j = 0; j < a.length; j++) {
20                 if(i == j) {
21                     continue;//下标相同,进入下一层循环
22                 }
23                 if(a[i] == a[j]) {
24                     count++;//下标不同,相同计数+1
25                 }
26             }
27             if(count == 1) {
28                 return a[i];
29             }
30         }
31         return null;//用Integer.而不是Int
32     }
33 }

先出现哪个数字且只出现一次,则打印该数字

找出只出现一次的数字

标签:@param   test   ring   rgs   pre   family   tin   计数   main   

原文地址:https://www.cnblogs.com/Leafbud/p/12781948.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!