将一维数组中的数据在原数组中转置存放
答案:2 悬赏:40 手机版
解决时间 2021-02-27 11:42
- 提问者网友:龅牙恐龙妹
- 2021-02-26 22:26
将一维数组中的数据在原数组中转置存放希望能尽量简单一点,谢谢大神,小白入门。
最佳答案
- 五星知识达人网友:酒者煙囻
- 2021-02-26 23:27
public static void main(String[] args) {
int[] arr = new int[6];
for(int i=0;i
arr[i] = (int)(Math.random()*100);
}
int[] arr2 = new int[7];
for(int i=0;i
arr2[i] = (int)(Math.random()*100);
}
System.out.println("------偶数位数据----");
System.out.println(Arrays.toString(arr));
test2(arr);
System.out.println(Arrays.toString(arr));
System.out.println("------奇数位数据----");
System.out.println(Arrays.toString(arr2));
test2(arr2);
System.out.println(Arrays.toString(arr2));
}
public static void test2(int[] arr){
//判断数组是否可用
if(arr == null || (arr!=null && arr.length == 0)){
return;
}
int temp = 0;
//偶数 首尾进行调换
for(int i=0;i
temp = arr[i];
arr[i] = arr[arr.length-1-i];
arr[arr.length-1-i] = temp;
}
}
int[] arr = new int[6];
for(int i=0;i
}
int[] arr2 = new int[7];
for(int i=0;i
}
System.out.println("------偶数位数据----");
System.out.println(Arrays.toString(arr));
test2(arr);
System.out.println(Arrays.toString(arr));
System.out.println("------奇数位数据----");
System.out.println(Arrays.toString(arr2));
test2(arr2);
System.out.println(Arrays.toString(arr2));
}
public static void test2(int[] arr){
//判断数组是否可用
if(arr == null || (arr!=null && arr.length == 0)){
return;
}
int temp = 0;
//偶数 首尾进行调换
for(int i=0;i
arr[i] = arr[arr.length-1-i];
arr[arr.length-1-i] = temp;
}
}
全部回答
- 1楼网友:野慌
- 2021-02-27 00:18
支持一下感觉挺不错的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯