学习目标:
目标:熟练运用 Java所学知识
题目内容:
本文内容:使用java语言实现:有一组数据,只有一个数字是出现一次,其他是两次,请找出这个数字。
实现思路
1.首先将这一组数据存放在数组中,方便遍历每一个数字;
2.遍历数组元素,使用双重循环加上if语句可实现查询每个数据出现的次数。
实现代码
public class practice {
public static void main(String[] args) {
int[] arr = {1, 1, 2, 2, 3, 3, 4, 4, 5};
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.printf("只出现一次的数字是%d",a[i]);//只出现一次则输出该数据
}
}
}
//
运行结果
只出现一次的数字是5