程序地带

【Java】有一组数据,只有一个数字是出现一次,其他是两次,请找出这个数字。


学习目标:

目标:快速掌握 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

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/zhangxxin/article/details/112689482

随机推荐

力扣日记—移动零

移动零给定一个数组nums,编写一个函数将所有0移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入:[0,1,0,3,12]输出:[1,3,12,0,0]题解1.双指...

shoverain 阅读(401)

子网划分计算

查看本机所在网段,针对本网段进行子网划分,划分为4或者8个子网,详细写出过程,写出每个子网的网络号、可容纳主机数量。写出子网掩码、每个子网的网关...

shy^-^cky 阅读(981)

vsto 下拉公式值

vsto 下拉公式值

D1=>D13拉公式;sheet.Range["D1:D13"].FillDown();...

_oP_i 阅读(696)

c++ day6

继承和派生1.类和类之间的关系#define_CRT_SECUE_NO_WARNING#include<iostream>usingnamespacestd;classA{public:v...

jc59 阅读(681)

dpkg命令_【107】Linux 命令大全

dpkg命令_【107】Linux 命令大全

内容目录(原文见公众号python宝)一、Linux文件系统架构和系统信息二、文件和目录 三、用户和群组权限四、压缩和解压缩五、文本和文件处理六、光盘和备份七、网络最常用命令find搜索路径[选项]搜...

weixin_39596835 阅读(740)

实现简单的选择排序(Java)

选择排序IDEA算法的基本思想我看代码排序过程Code代码euqals()andequalsIgnoreCase()IDEA算法的基本思想每一趟从待排序的数据元素中选出最小(或最大&#x...

小蜗牛( ˙-˙ ) 阅读(731)

linux 命令大全_【Linux】命令目录大全

linux 命令大全_【Linux】命令目录大全

系统信息arch显示机器的处理器架构uname-m 显示机器的处理器架构uname-r显示正在使用的内核版本dmidecode-q显示硬件系统部件-(SMBIOS/DMI)hdparm-i/dev/h...

weixin_39628256 阅读(426)