题目
找出出现一次的数字
代码实现
package Exercise;
public class ArraryOrder {
public static void main(String[] args) {
int[] arr = {1, 1, 2, 2, 3, 3, 4, 4, 5,7};
frequency(arr);
}
public static void frequency(int[] a) {
for (int i = 0; i < a.length; i++) {
int count = 0;//判断出现次数
for (int j = 0; j < a.length; j++) {
if (a[i] == a[j]) count++;
}
if (count == 1)
System.out.println("只出现一次的数字是:" + a[i]);//只出现一次则输出该数据
}
}
}
- 结果

本文介绍了一种通过双重遍历数组来找出只出现一次的数字的方法。通过内部循环计算每个数字出现的频率,并在外部循环中筛选出出现次数为1的数字进行输出。

1万+

被折叠的 条评论
为什么被折叠?



