定义一个方法, 将数组int[] arr = {20,21,22,23,24}中的两个指定元素进行位置交换
public class jiaohuan {
public static void main(String[] args) {
int[] arr = {20,21,22,23,24};
fangfa(arr,0,4);
}
public static void fangfa(int aa[], int i, int j){
if(aa != null && (i >=0 && i < aa.length) && (j >=0 && j <= aa.length-1)){
int b = aa[i]; // 在循环中将数组中的值赋给临时变量b保存
aa[i] = aa[j]; // 将后半部分
aa[j] = b;
for(int k = 0; k < aa.length; k++){
System.out.println(aa[k]); //查看数组中元素结果
}
}else{
System.out.println("数组或者索引不符合替换规则,无法进行操作");
}
}
}