「java数组元素交换」Python数组元素交换

博主:adminadmin 2022-12-19 16:24:08 93

本篇文章给大家谈谈java数组元素交换,以及Python数组元素交换对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java如何来交换两个数组元素的值?

首先两个数组的长度要一样交换才有意义,循环遍历数组

int

temp;

//数组是什么类型temp就定义什么类型

for(int

i=0;

iary1.length;

i++){

temp

=

ary1[i];

ary1[i]

=

ary2[i];

ary2[i]

=

temp;

}

JAVA String类型的两组数组元素怎么交换

首先两个数组的长度要一样交换才有意义,循环遍历数组

int temp; //数组是什么类型temp就定义什么类型

for(int i=0; iary1.length; i++){

temp = ary1[i];

ary1[i] = ary2[i];

ary2[i] = temp;

}

java数组里面的元素怎么交换

BufferedReader[] buf = new BufferedReader[10]; //申请缓冲数组

int n;

int array[] = new int[10];

for (int i = 0; i 10; i++) { //赋值

buf[i] = new BufferedReader(new InputStreamReader(System.in)); //给每个缓冲区定义

do { //判断是否是空串,如是则重新输入

n = 1;

System.out.print("请输入第" + (i + 1) + "个整数:");

try { //建立一个异常捕获

array[i] = Integer.parseInt(buf[i].readLine()); //执行串变整数

} catch (NumberFormatException e) { //捕获异常

System.out.println("数据输入错误请重新输入");

n = 0;

} catch (IOException e) {

e.printStackTrace();

}

} while (n == 0);

}

return array;

}

public static void print() {

int[] ary = write();

int s;

System.out.println("\n你输入的数组是:");

for (int i = 0; i 10; i++) { //输出原数组

System.out.print(ary[i] + " ");

}

for (int i = 0; i 5; i++) { //对换

s = ary[i];

ary[i] = ary[9 - i];

ary[9 - i] = s;

}

System.out.println("\n对换后的数组是:");

for (int i = 0; i 10; i++) { //输出对换后数组

System.out.print(ary[i] + " ");

}

System.out.println();

}

}12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849

jAVA如何使一个数组里面的元素随机交换位置

static int[] getArray(int[] args) {

int length = args.length;

//生成一个随机数列表,list内的每个值代表数组的一个索引位置

ListInteger list = new ArrayList();

while (list.size()  length) {

int index = new Random().nextInt(length);

if (!list.contains(index)) {

list.add(index);

}

}

//随机交换后的数组

int[] arry = new int[length];

//随机选取原数组的某个值,分配给新数组

for (int i = 0; i  arry.length; i++) {

arry[i] = args[list.get(i)];

}

return arry;

}

关于java数组元素交换和Python数组元素交换的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-19,除非注明,否则均为首码项目网原创文章,转载请注明出处。