#java代码段
##粗糙版
/*
将一个数组中的元素反转;
*/
/粗糙版/
class demo7 {
public static void main(String[] args) {
char[] arr={‘我’,‘爱’,‘你’};
char[] Newarr = reverse(arr);
for (int i=0;i<Newarr.length ;i++ ){
System.out.print(arr[i]);
}
}
public static char[] reverse(char[] arr){
for (int start=0,last=arr.length-1;start<last ;start++,last-- ){
char temp = arr[start];
arr[start] = arr[last];
arr[last] = temp;
}
return arr;
}
}
##改良版
/*
将一个数组中的元素反转;
*/
/改良版/
class demo8 {
public static void main(String[] args) {
char[] arr={‘我’,‘爱’,‘你’};
reverse(arr);
//char[] Newarr = reverse(arr);
for (int i=0;i<arr.length ;i++ ){
System.out.print(arr[i]);
}
}
public static void reverse(char[] arr){ //直接是void类型,不需要返回数组;
for (int start=0,last=arr.length-1;start<last ;start++,last-- ){
char temp = arr[start];
arr[start] = arr[last];
arr[last] = temp;
}
//return arr;
}
}
用于平时自己复习回顾,如有错误,欢迎指正