diff --git "a/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\221\347\276\216\345\251\267/Fanzhuan.java" "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\221\347\276\216\345\251\267/Fanzhuan.java" new file mode 100644 index 0000000000000000000000000000000000000000..d0fa0520569b51d31101351e0067d7c8f717ded3 --- /dev/null +++ "b/\346\226\271\346\263\225\345\244\215\344\271\2402/\351\203\221\347\276\216\345\251\267/Fanzhuan.java" @@ -0,0 +1,34 @@ +import java.util.Arrays; + +public class Fanzhuan { + + public static void main(String[] args) { +// ​ 已知一个数组 arr = {19, 28, 37, 46, 50}; 用程序实现把数组中的元素值交换, +// ​ 交换后的数组 arr = {50, 46, 37, 28, 19}; 并在控制台输出交换后的数组元素 + int[]arr = {19, 28, 37, 46, 50}; + System.out.println("输出前:arr="+Arrays.toString(arr)+","); + int[]bow=shuzu(arr); + System.out.println("输出后:arr="+Arrays.toString(bow)); + } + public static int[] shuzu(int[]arry) { + int botto; + for(int star=0,end=arry.length-1;arry[star]arr[i]) {//arr[0]Ϊ + index=i;//index=0 + break;//ֹͣѭindex!=-1) { //λã˵һһjieС + } + }if (index!=-1) {//˵һһjieС + for (int i = 0; i < newarr.length; i++) {//вλã + if (iindex) { + newarr[i]=arr[i-1];//jieС + } + } + }else { //Уÿһjie + for (int i=0; i < newarr.length; i++) { + if (i==newarr.length-1) { + newarr[i]=jie; + }else { + newarr[i]=arr[i]; + } + } + } + System.out.print("");shuzu(newarr); + } + public static void shuzu(int[]arrr) { + System.out.print("["); + for (int i = 0; i < arrr.length; i++) { + if (i==arrr.length-1) { + System.out.print(arrr[i]); + } else { + System.out.print(arrr[i]+","); + } + } + System.out.print("]"); + } +}