定义一个包含10个元素的数组,对其进行赋值,使每个元素的值等于其下标,
然后输出,最后将数组倒置后输出
- public class ArraryTest{
- public static void main(String[] args){
- int array[]=new int[10];
- arrayAssignment(array);
- prin(array);
- inveArray(array);
- prin(array);
- }
- //函数:为数组赋值,使其元素值等于其下标
- public static void arrayAssignment(int temp[]){
- for(int i=0;i<temp.length;i++){
- temp[i]=i;
- }
- }
- //函数:倒置数组元素
- public static void inveArray(int temp[]){
- int tempArray[]=new int[temp.length]; //定义一个临时数组来存放倒置的数据
- int j=temp.length-1; //临时数组的下标
- for(int i=0;i<temp.length;i++){
- tempArray[j] = temp[i];
- j--;
- }
- for(int i=0;i<temp.length;i++){
- temp[i]=tempArray[i];
- }
- }
- //函数:输出数组
- public static void prin(int temp1[]){
- for(int i=0;i<temp1.length;i++){
- System.out.print(temp1[i]+" ");
- }
- System.out.println();
- }
- }
复制代码
|
|