Java 数组的反转
程序员文章站
2024-03-23 21:48:34
...
数组的的反转
首先打开记事本,写以下代码:
1. class ArrayTest3
2. {
3. public static void main(String[] args)
4. {
5. int[] arr = {3,1,5,6,2};
6. System.out.println(“反转前”)
7. printArray(arr);
8. //反转
9. reverseArray(arr);
10. System.out.println(“反转后”);
11. printArray(arr);
12. }
13. //反转
14. public static void reverseArray(int[] arr)
15. {
16. for(int start=0,end=arr.length-1; start<end ; start++,end--)
17. {
18. swap(arr,start,end);
19. }
20. }
21. //位置互换
22. public static void swap(int[] arr,int start,int end)
23. {
24. int temp = arr[start];
25. arr[start] = arr[b];
26. arr[end] = temp;
27. }
28.
29. //打印输出
30. public static void printArray(int[] arr)
31. {
32. System.out.print("[");
33. for(int x=0; x<arr.length; x++)
34. {
35. if(x!=arr.length-1)
36. System.out.print(arr[x]+", ");
37. else
38. System.out.println(arr[x]+"]");
39.
40. }
41. }
42. }
保存成一个扩展名为 sjava的文件。
打开命令提示符
找到保存java文件的路径:
输入Javac 空格加 文件名(ArrayTest3.Java) 回车
中间空白,说明编译通过
保存文件位置出现扩展名为.class
接着输入 java ArrayTest 回车
出现结果
上一篇: Linux下的进程管理
下一篇: Java 数组的反转