를 컴파일하면 내 코드를 넣고이며, 어떤 오류를 보여 나던 컴파일러하지만 그것을 실행 wheneveri, 내가 "주"스레드에서 예외 "이 오류를 얻을 수은 이렇게 여기에서 확인 거품 정렬 오류
java.lang.ArrayIndexOutOfBoundsException: 5
at BubbleSort.bubblesort(BubbleSort.java:18)
at BubbleSort.main(BubbleSort.java:8)"
---- ------------------------암호------------------------- --------------------------
public class BubbleSort {
static int[] numbers = { 5, 8, 14, 1, 5678 };
public static void main(String[] args) {
BubbleSort bb= new BubbleSort();
bb.bubblesort(numbers);
bb.printArray(numbers);
}
static void bubblesort(int[] arr){
int temp;
for(int i=0;i<arr.length;i++){
for(int j=0;j<(arr.length-i);j++){
if(arr[j]>=arr[j+1]){
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
public void printArray(int[] arr){
for(int i:arr){
System.out.println(i);
}
}
}
설명을 주신 모든 분들께 감사드립니다 ... – user3500147