JAVA/기초 프로그래밍
오름/내림차순 정렬 원리 sorting
웨이칭
2020. 5. 26. 19:02
if문의 ( > || < :방향만 바꿔주면 됨)
int number[] = {1, 5, 2, 4, 3};
int temp; //swap용 변수
for(int i = 0; i < number.length - 1; i++){// i = 0 1 2 3
for (int j = i + 1; j < number.length; j++) {//number.length = 5
if(number[i] > number[j]) { // > 오름 (if문에서 결정)
temp = number[i];
number[i]= number[j];
number[j]= temp;
}
}
}
for (int i = 0; i < number.length; i++) {
System.out.println("number["+i+"] = "+number[i]);
}