wwfl.net
当前位置:首页 >> jAvA数组里面的元素怎么交换 >>

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

static int[] getArray(int[] args) {int length = args.length;//生成一个随机数列表,list内的每个值代表数组的一个索引位置List list = new ArrayList();while (list.size() < length) {int index = new Random().nextInt(length);if (!list....

题目很简单,关键是思路 先找出最大值、最小值,并记住其位置 再做交换 具体参考下列代码 import java.util.Arrays;public class Test {/** * @param args */public static void main(String[] args) {// 第一步:定义数组int[] arrs = { 6, 2, ...

首先两个数组的长度要一样交换才有意义,循环遍历数组 int temp; //数组是什么类型temp就定义什么类型 for(int i=0; i

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 { //判断...

1、定义一个int类型的一维数组,内容为{6,2,9,15,1,5,20,7,18}。 2、将数组最大元素与最后一位元素进行交换,最小元素与第一位元素进行交换,并打印数组。 具体如下:1、简介编程是编写程序的中文简称,就是让计算机代为解决某个问题,对某个计算...

把你的代码打出来看看

首先两个数组的长度要一样交换才有意义,循环遍历数组 int temp; //数组是什么类型temp就定义什么类型 for(int i=0; i

比较简单啊,新建两个数组c和d,反向循环遍历a和b数组,把每个数组元素放到c和d中就行,放完了,如果你非要用a和b做变量,就在把c和d赋值给a和b。 String [] c=new String []; String [] d=new Srring []; for(int i=a.length-1;i>=0;i--){ c[a....

temp; temp=arr[y]; arr[y]=arr[x]; arr[x]=temp;

假设你的数组元素个数是偶数。。 i指向最开始的1,j指向中间元素(比如4),然后交换a[i]和a[j],然后i++和j++,再继续交换a[i]和a[j],一直重复到 j 达到最后。 void swap(int[] a) { int i = 0, j = a.length / 2; for(; j

网站首页 | 网站地图
All rights reserved Powered by www.wwfl.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com