자바 버블정렬 코드는 아래와 같이 작동.
처음에 버블 정렬은 배우는 가장 큰 이유로는..... 속도보다 우선 쉽다.
public static void main(String[] args) {
double num[] = { 10, -21, 32, 3.14 };
// [10.0, -21.0, 32.0, 3.1415]
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num.length - 1; j++) {
if (num[j] < num[j + 1]) {
double temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
// [32.0, 10.0, 3.14, -21.0]
System.out.println(Arrays.toString(num));
for (int i = 0; i < num.length; i++) {
for (int j = 0; j < num.length - 1; j++) {
if (num[j] > num[j + 1]) {
double temp = num[j];
num[j] = num[j + 1];
num[j + 1] = temp;
}
}
}
// [32.0, 10.0, 3.14, -21.0]
System.out.println(Arrays.toString(num));
}
'JAVA > Java 기본 돌아보기' 카테고리의 다른 글
[JAVA] String 클래스 문자열 비교 (0) | 2023.09.19 |
---|---|
[JAVA]String 클래스 String -> char (0) | 2023.09.18 |
[Java] 배열 원하는 값으로 정렬(Sorting) 하기 (0) | 2018.10.25 |
[Java] 3항연산자 사용해보기. (0) | 2018.10.22 |
[Java] Timer 를 등록하자. 매초마다 실행 (0) | 2018.10.22 |