java如何找出数组中的不重复数字

互联网 19-12-9

找出数组中不重复的一个数字,题目大致是这样的:

int[] a = { 1, 2, 3, 4, 3, 2, 1 };

在线视频教程推荐:java在线学习

解决办法是:

public static int getNoRepeat() { 	int[] a = { 1, 2, 3, 4, 3, 2, 1 }; 	for (int i = 0; i < a.length; i++) { 		int b = 0; 		for (int j = 0; j < a.length; j++) { 			if (a[i] == a[j]) { 				b++; 			} 		} 		if (b == 1) { 			return a[i]; 		} 	} 	return 0; }

思路就是,从数组的第一个数字和数组中的每一个数字做对比,如果相同的次数等于2就是重复的,等于1就是不重复的。

如果要找出重复的数字,只需要把b==1换成b==2即可。

推荐相关文章教程:java快速入门

以上就是java如何找出数组中的不重复数字的详细内容,更多内容请关注技术你好其它相关文章!

来源链接:
免责声明:
1.资讯内容不构成投资建议,投资者应独立决策并自行承担风险
2.本文版权归属原作所有,仅代表作者本人观点,不代表本站的观点或立场
标签: 数字
上一篇:php获取远程图片并下载保存到本地的方法分析 下一篇:如何在阿里云服务器上安装phpmyadmin

相关资讯