永发信息网

将一维数组中的数据在原数组中转置存放

答案: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;
}

}
全部回答
  • 1楼网友:野慌
  • 2021-02-27 00:18
支持一下感觉挺不错的
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯