JAVA数组学习记录(一)

2017-12-08 13:50:52

使用数组
  1. 声明数组
    int[] a;
  2. 分配空间
    a = new int[5];
  3. 赋值
    a[0] = 8;
  4. 处理数据
    a[0] = a[0] *10;
分配空间

告诉计算机分配几个格子

    score = new int[30];
    avgAge = new int[6];
    name = new String[30];

声明数组并分配空间\

    数据类型[] 数组名 = new 数据类型[大小];
    int[] arr = new int[5];
    arr[0] = 124;
赋值:向分配的格子里放数据
    score[0] = 89;
    score[1] = 79;
    score[2] = 76;

由于上面赋值方法还是显得比较的烦琐,下面有两种简单的赋值方式

  1. 边声明边赋值

        int[] score = {89,79,76};
        int[] score = new int[]{89,79,76};
  2. 动态地从键盘录入信息并赋值

        Scanner input = new Scanner(System.in);
        for(int i = 0;i<30;I++){
            score[i] = input.nextInt();
        }
    
java中的数组类型
  • char[]
  • int[]
  • double[]
  • String[]
  • Scanner[]
  • Random[]

第一种使用数组的方式

    int arr[];
    arr = new int[5];
    arr[0] = 32;

第二种使用数组的方式

    int[] arr = new int[5];
    arr[0] = 32;

第三种使用数组的方式

    int[] arr = {23,43,45};