欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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文件的路径:
Java 数组的反转
输入Javac 空格加 文件名(ArrayTest3.Java) 回车
中间空白,说明编译通过
Java 数组的反转
保存文件位置出现扩展名为.class
Java 数组的反转
接着输入 java ArrayTest 回车
出现结果
Java 数组的反转