黑马程序员技术交流社区
标题:
数组反转输出的两种方法分享
[打印本页]
作者:
Petergee
时间:
2016-4-16 23:00
标题:
数组反转输出的两种方法分享
class ArrayReverseDemo {
public static void main(String[] args) {
int[]arr={1,2,4,6,12,43,12};
reverse(arr);
//getReverse(arr);
print(arr);
}
//方法1:
public static void reverse(int []arr){
for(int x=0;x<arr.length/2;x++){
int temp=arr[x];
arr[x]=arr[arr.length-1-x];
arr[arr.length-1-x]=temp;
}
}
//方法2
public static void getReverse(int []arr){
for(int x=0,j=arr.length-1;x<j;x++,j--){
int temp=arr[x];
arr[x]=arr[j];
arr[j]=temp;
}
}
public static void print(int []arr){
for(int x=0;x<arr.length;x++){
System.out.print(arr[x]+" ");
}
}
}
作者:
Q灬先生
时间:
2016-4-16 23:03
朋哥6666666666
作者:
Petergee
时间:
2016-4-16 23:08
Q灬先生 发表于 2016-4-16 23:03
朋哥6666666666
多谢捧场
作者:
Yoyoqiu
时间:
2016-4-16 23:19
第二种方法定义两种变量啊 又学到一招 谢谢
作者:
Petergee
时间:
2016-4-16 23:20
Yoyoqiu 发表于 2016-4-16 23:19
第二种方法定义两种变量啊 又学到一招 谢谢
恩,共同学习
作者:
心悟
时间:
2016-4-17 09:49
嗯, 不错的
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2