首頁 > Java > Java基礎 > java如何找出數組中的不重複數字

java如何找出數組中的不重複數字

王林
發布: 2019-12-09 16:14:46
原創
5004 人瀏覽過

java如何找出數組中的不重複數字

找出數組中不重複的一個數字,題目大致是這樣的:

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如何找出數組中的不重複數字的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板