JAVA 구문 의미 문의
조회수 392회
public class BubbleSort{
public static void bubbleSort(int[] arr) {
for(int i = 0; i < arr.length; i++) {
for(int j = 0; j < arr.length - i -1 ; j++) {
if(arr[j] > arr[j+1]) {
int temp = arr[j+1];
arr[j+1] = arr[j];
arr[j] = temp;
}
}
}
}
public static void main(String[] args) {
int[] arr = new int[]{3,6,41,2,4,1,5,743};
BubbleSort Sort = new BubbleSort();
Sort.bubbleSort(arr);
for(int i : arr) {
System.out.print(i+" ");
}
}
}
버블 소트 기능을 찾아서 만들어 보는 중에 이해가 가지 않는 문장이 있어서 문의드립니다. 강조된 구문을 보면
클래스명(BubbleSort) 아무글자 = new 클래스명(BubbleSort)();
아무글자.bubbleSort(arr);
위 구문이 들어가야 아래의 for문이 돌아가던데요. 이게 어떤 의미를 가지고 왜 필요한지 알려주시면 감사하겠습니다.
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력