>  기사  >  Java  >  Java 배열에서 고유 번호를 찾는 방법

Java 배열에서 고유 번호를 찾는 방법

王林
王林원래의
2019-12-09 16:14:464895검색

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으로 문의하세요.