Java 코드연습/배열

[뉴렉처] 배열 값 교환하기

양상추상츄 2021. 10. 17. 13:59

1
2
3
4

 

	public static void main(String[] args) {
		
		//배열생성, 인덱스 1번과 3번의 자리교체
		int[] nums = {2,3,6,4,1,5};
		
		//빈공간 생성
		int[] temp = new int[1];
		
		//인덱스 1번을 빈공간으로 잠깐 이동
		temp[0] = nums[1];
		System.out.println(temp[0]); //3
		
		//인덱스 3번을 1번으로 이동
		nums[1] = nums[3];
		System.out.println(nums[1]); //4
		
		//다시 temp의 값을 3번으로 이동
		nums[3] = temp[0];
		System.out.println(nums[3]); //3
		
		for(int i=0; i<6; i++) {
			System.out.print(nums[i]);// 246315
		}
	}

빈공간을 생성하여 차례대로 진행함

이런 패턴