영상
문제
package 배열4_문제;
/*
[문제]
인덱스 2개를 입력받아 값을 교체하시오.
[예시]
인덱스1 입력 : 1
인덱스2 입력 : 3
결과 : {10, 40, 30, 20, 50}
*/
public class 배열4_문제05_인덱스교체_문제 {
public static void main(String[] args) {
int[] arr = { 10, 20, 30, 40, 50 };
}
}
Java
복사
해설
package 배열4_문제;
import java.util.Arrays;
import java.util.Scanner;
/*
[문제]
인덱스 2개를 입력받아 값을 교체하시오.
[예시]
인덱스1 입력 : 1
인덱스2 입력 : 3
결과 : {10, 40, 30, 20, 50}
*/
public class 배열4_문제05_인덱스교체_정답 {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] arr = { 10, 20, 30, 40, 50 };
System.out.print("인덱스1 입력 : ");
int index1 = scan.nextInt();
System.out.print("인덱스2 입력 : ");
int index2 = scan.nextInt();
int temp = arr[index1];
arr[index1] = arr[index2];
arr[index2] = temp;
System.out.println(Arrays.toString(arr));
scan.close();
}
}
Java
복사