lyh5

导航

JAVA中数组的使用

Java中数组的定义与声明

int[]nums;//定义

int[] a = new int[10];//可以存放10个int类型数字
int[] a ={1,2,3,4,5,6,7,8,9,10}//另一种定义方式
public class ArrayDemo1 {
   public static void main(String[] args) {
       int[] a = new int[10];
       for (int i = 0; i < a.length; i++) {
           System.out.println(a[i]);
      }
  }
}

可以用for循环进行遍历

反转数组

public class ArrayDemo1 {
   public static void main(String[] args) {
       int[] a = {1,2,3};
       int[] reverse = reverse(a);
       PrintArray(a);
       System.out.println();
       PrintArray(reverse);

  }
//反转的方法
   public static int[] reverse(int[] arrays) {
       int[] result = new int[arrays.length];
       for (int i = 0, j = result.length-1; i < arrays.length; i++, j--) {
           result[j] = arrays[i];

      }
       return result;
  }
   public static void PrintArray(int[] arrays){
       for (int i = 0; i < arrays.length; i++) {
           System.out.print(arrays[i]+" ");
      }
  }

}

多维数组

int[][] a = new int[3][3];//二维数组

 

Arrays类

import java.util.Arrays;

public class ArrayDemo2 {
   public static void main(String[] args) {
       int[] a = {1, 2, 3, 6, 5, 9, 7, 45, 59, 9};
       System.out.println(Arrays.toString(a)); //打印数组元素
       Arrays.sort(a) ;//排序
       System.out.println(Arrays.toString(a));
       Arrays.fill(a,45);//元素的填充
       System.out.println(Arrays.toString(a));
  }
}



posted on 2022-04-13 22:36  写代码的山顶洞人  阅读(133)  评论(0编辑  收藏  举报