黑马程序员技术交流社区
标题:
java的算法
[打印本页]
作者:
董文杰
时间:
2012-12-6 13:35
标题:
java的算法
在键盘上输入10个整数,并将其放入一个一维数组中,然后将前五个元素和后五个元素对换,即:第一个元素和第十个元素互换,第二个元素和第九个元素互换......第五个元素和第六个元素互换。分别输出原来的各元素的值和对换后的值。
作者:
刘学
时间:
2012-12-6 14:13
算法部分:
for(int i=0,j=arr.length-1;i<arr.length/2;i++,j--){
int temp=arr[i];
arr[i]=arr[j];
arr[j]=temp;
}
作者:
董文杰
时间:
2012-12-6 14:18
可是不全啊?
作者:
陈建华
时间:
2012-12-6 18:02
public static void main(String[] args) throws UnknownHostException {
int[] arr = {11,22,322,43,54,65,37,82,93,130};
printArr(arr);
for(int i=0, j=arr.length-1; i<=j; i++, j--){
int temp =arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
printArr(arr);
}
public static void printArr(int[] arr){
for(int i=0; i<arr.length; i++){
System.out.print(arr[i]+" ");
}
System.out.println();
}
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2