클래스 : Nums 권한 : 공개
방법 : 주요 허가 : 공개
매개 변수 : nums, i, j, num;
매개 변수 소개 :
데이터 유형 int [] 인 Nums는 일련의 int 유형 배열을 저장하는 데 사용됩니다.
i, for 루프의 루프 변수로서 데이터 유형 int는 정렬 및 비교를위한 라운드 수를 저장합니다.
j, 데이터 유형 int, for 루프의 루프 변수로서, 라운드 정렬 및 비교의 횟수를 저장합니다.
Num, Data Type int, 두 값 사이를 서로 교환하는 타사 변수로 int.
메소드 기능 :
int [] 배열을 정의합니다.
루프 변수 i를 설정하여 비교 라운드 수를 기록합니다.
이 비교 라운드에서 비교 수를 기록하기 위해 루프 변수 j를 설정하십시오.
배열에서 정렬되지 않은 첫 번째 숫자를 다음과 같은 다른 숫자와 비교하십시오.
정렬되지 않은 첫 번째 숫자가 IT와 비교되는 숫자보다 작은 경우, 정렬되지 않은 첫 번째 숫자가 항상 비교에 참여한 가장 큰 숫자인지 확인하십시오.
루프가 완료된 후 반복 루프를 사용하여 정렬 결과가 출력됩니다.
코드 사본은 다음과 같습니다.
공개 클래스 숫자 {
public static void main (String [] arge) {
// 유형 배열 번호로 int 번호를 정의하고 초기 값을 할당합니다.
int [] nums = new int [] {12,24,34,4,45,17,65,51,25};
// 비교 라운드 수를 기록하기 위해 사이클을 설정합니다.
for (int i = 0; i <nums.length-1; i ++) {
//이 비교 라운드에서 비교 수를 기록하기 위해 사이클을 설정합니다.
for (int j = 0; j <nums.length-1-i; j ++) {
// 배열에서 정렬되지 않은 첫 번째 숫자를 다른 숫자와 비교하면 다음 코드 블록을 실행하십시오.
if (nums [j] <nums [j+1]) {
// 분류되지 않은 첫 번째 숫자를 숫자보다 큰 숫자로 교환하여 분류되지 않은 첫 번째 숫자가 항상 가장 큰지 확인하십시오.
int num = nums [j];
nums [j] = nums [j+1];
nums [j+1] = num;
}
}
} // 정렬이 완료되었습니다.
// 반복 루프 출력으로 정렬되었습니다
for (int num : nums) {
System.out.print (num + "");
}
}
}