当前位置:  首页>> 技术小册>> Java语言基础4-数组详解

3.1 数组的声明

语法:

  1. 数据类型[] 数组名;
  1. // 不推荐
  2. 数组类型 数组[];

示例:

  1. /**
  2. * @author maxiaoke.com
  3. * @version 1.0
  4. */
  5. public class ArrayTest1 {
  6. public static void main(String[] args) {
  7. // 数组的声明
  8. int[] arr ;
  9. }
  10. }

3.2 静态初始化
3.2.1 语法1
语法:

  1. 数据类型[] 数组名 = {元素1,元素2,元素3...};//必须在一个语句中完成,不能分开两个语句写

示例:

  1. /**
  2. * @author maxiaoke.com
  3. * @version 1.0
  4. */
  5. public class ArrayTest1 {
  6. public static void main(String[] args) {
  7. // 数组的静态初始化
  8. int[] arr = {1, 2, 3};
  9. }
  10. }

3.2.2 语法2
语法:

  1. 数据类型[] 数组名 = new 数据类型[]{元素1,元素2,元素3...};
  1. 数据类型[] 数组名;
  2. 数组名 = new 数据类型[]{元素1,元素2,元素3...};

示例:

  1. /**
  2. * @author maxiaoke.com
  3. * @version 1.0
  4. */
  5. public class ArrayTest1 {
  6. public static void main(String[] args) {
  7. // 数组的静态初始化
  8. int[] arr = new int[]{1, 2, 3};
  9. }
  10. }

示例2:

  1. /**
  2. * @author maxiaoke.com
  3. * @version 1.0
  4. */
  5. public class ArrayTest1 {
  6. public static void main(String[] args) {
  7. // 数组的静态初始化
  8. int[] arr;
  9. arr = new int[]{1, 2, 3};
  10. }
  11. }

3.3 动态初始化

  • 语法:
    1. 数据类型[] 数组名= new 数据类型[长度];
    1. 数据类型[] 数组名;
    2. 数组名 = new 数据类型[长度];

示例:

  1. /**
  2. * @author maxiaoke.com
  3. * @version 1.0
  4. */
  5. public class ArrayTest1 {
  6. public static void main(String[] args) {
  7. // 数组的动态初始化
  8. int[] arr = new int[5];
  9. }
  10. }