「java数组元素交换」Python数组元素交换
本篇文章给大家谈谈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数组元素交换的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-12-19,除非注明,否则均为
原创文章,转载请注明出处。