Heim > Java > JavaBase > So finden Sie in Java eindeutige Zahlen in einem Array

So finden Sie in Java eindeutige Zahlen in einem Array

王林
Freigeben: 2019-12-09 16:14:46
Original
4999 Leute haben es durchsucht

So finden Sie in Java eindeutige Zahlen in einem Array

Suchen Sie eine sich nicht wiederholende Zahl im Array. Die Frage sieht ungefähr so ​​aus:

int[] a = { 1, 2, 3, 4, 3, 2, 1 };
Nach dem Login kopieren

Empfohlenes Online-Video-Tutorial: Java-Online-Lernen

Die Lösung ist:

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;
}
Nach dem Login kopieren

Die Idee besteht darin, die erste Zahl im Array mit jeder Zahl im Array zu vergleichen. Wenn dieselbe Zahl gleich 2 ist, wird sie wiederholt, und wenn es ist gleich 1, es wird nicht wiederholt.

Wenn Sie doppelte Zahlen finden möchten, ersetzen Sie einfach b==1 durch b==2.

Empfohlene verwandte Artikel und Tutorials: Java Quick Start

Das obige ist der detaillierte Inhalt vonSo finden Sie in Java eindeutige Zahlen in einem Array. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage