본문 바로가기
Java 개발자 수업 강의노트/Java 소스

역순 정렬

by 캬캬백곰 2012. 4. 24.
728x90

 

 

#배열의 순서를 역순으로 바꾸어 출력하는 프로그램

주어진 문제)

 1

결과)

 8

 public static void main(String[] args) {
  // 역순 정렬
  int[] arr={1,2,3,4,5,6,7,8};
  int temp=0;
  int j=arr.length-1;
  
  for(int i=0; i<arr.length/2; i++, j--){
 
// 절반까지만 바꾸어주기 때문에 조건을 배열/2를 해준다.
   temp = arr[i];
   arr[i]=arr[j];
   arr[j]=temp;

  }
  
  for(int i=0; i<arr.length; i++){ //역순으로 바뀐 배열을 출력
   System.out.print(arr[i]+"\t");
  }

 

728x90
반응형