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

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

王林
王林原創
2019-12-09 16:14:464891瀏覽

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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn