java 二维数组倒置_Java数组反转及二维数组
數(shù)組的反轉(zhuǎn)
反轉(zhuǎn)就是把最遠(yuǎn)端的元素和最近端的元素位置互換(反轉(zhuǎn)前數(shù)據(jù):1,2,3,4,5,6反轉(zhuǎn)后:6,5,4,3,2,1)
//準(zhǔn)備一個(gè)需要反轉(zhuǎn)的數(shù)組
int[] arr = {1,2,3,4,5,6}
//定義兩個(gè)索引變量,一個(gè)索引變量指向最小索引,一個(gè)索引變量指向最大索引int min = 0;int max = arr.length-1;
//遍歷數(shù)組,讓兩個(gè)索引變量產(chǎn)生變化
min++;
max--;
//條件
min
//交換最小索引元素和最大索引元素;需要定義第三方變量int temp = 0;
temp= arr[min];//把最小的索引元素賦值給第三方變量temp
arr[min] = arr[max];//把最大的索引元素賦值給最小的索引元素
arr[max] = temp;//把第三方變量的值賦值給最大索引的元素
//
int[] arr = {1,2,3,4,5};
for (int min = 0,int max = arr.length-1;min < max ;min++,max--) {
int temp = 0;
temp = arr[min];
arr[min] = arr[max];
arr[max] = temp;
}
// 查看反轉(zhuǎn)之后的數(shù)組內(nèi)容 遍歷數(shù)組
for (int i = 0; i <= arr.length-1; i++) {
System.out.println(arr[i]);
}
二維數(shù)組
定義方式和一維數(shù)組差不多一樣,也是三種方式
數(shù)組的數(shù)據(jù)類型[][] 數(shù)組名稱 = new 數(shù)組的數(shù)據(jù)類型[長(zhǎng)度1][長(zhǎng)度2];
數(shù)組的數(shù)據(jù)類型[][] 數(shù)組名稱? = new 數(shù)組的數(shù)據(jù)類型[][]{{元素1,元素2,...},{元素1,,元素2,元素3,...},....};
數(shù)組的數(shù)據(jù)類型[][] 數(shù)組名稱? = {{元素1,元素2,....},{元素1,元素2,....},{元素1,,元素2,元素3,...},....};
int[][] arr = {{10,20,50},{30,40,80},{15,100}};
訪問(wèn)arr數(shù)組當(dāng)中的10元素
格式:arr[0][0] ;
總結(jié)
以上是生活随笔為你收集整理的java 二维数组倒置_Java数组反转及二维数组的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: java map映射_【Java】Map
- 下一篇: java math rint_Java