zoukankan      html  css  js  c++  java
  • 数组的动态初始化

     1 package day04;
     2 
     3 public class ArrayDemo03 {
     4     /*数组的动态初始化:初始化的时候需要手动指定数组的长度,系统会为数组容器分配初始值。
     5       动态初始化格式:数据类型[] 数组名 = new 数据类型[数组的长度];
     6       注意:打印数组变量的时候会打印出数组的内存地址
     7       eg:
     8       [I@1b6d3586
     9       1、@分隔符
    10       2、[当前的空间是一个数组类型
    11       3、I当前数组容器中所存储的数据类型
    12       4、1b6d3586十六进制内存地址
    13     */
    14     public static void main(String[] args) {
    15         //数据类型[] 数组名 = new 数据类型[数组的长度];
    16         //通过new关键字创建了一个int类型的数组容器,该容器可以存储5个int类型,该容器被数组变量所定义
    17         int[] arr = new int[5];
    18         System.out.println(arr);
    19         byte[] crr = new byte[7];
    20         System.out.println(crr);
    21         System.out.println("--------------");
    22         /*注意:字符串数组是使用String[]*/
    23         String [] st = new String[2];
    24         System.out.println(st[0]);//如果没赋值默认值为变量类型的默认值
    25     }
    26 }

    执行结果:

     1 package day04;
     2 
     3 public class ArrayDemo05 {
     4     /*
     5         数组动态初始化:
     6                 初始化的时候, 手动指定数组长度, 系统会为数组容器分配初始值.
     7 
     8         数组的元素访问格式:
     9                 数组名[索引]
    10 
    11                 索引: 数组中数据的编号方式, 编号从0开始
    12                 作用: 访问数组容器中的空间位置
    13 
    14         注意:
    15                 数组在创建完毕后, 即使没有赋值, 也可以取出, 但取出的元素都是默认初始化值.
    16 
    17      */
    18     public static void main(String[] args) {
    19         int[] arr = new int[3];         // 0 1 2
    20         System.out.println(arr);        // 数组的内存地址  [I@10f87f48
    21 
    22         // 数组名[索引]  访问数组容器中的空间位置
    23         System.out.println(arr[0]);     // 0  系统自动分配的默认初始化值
    24         System.out.println(arr[1]);
    25         System.out.println(arr[2]);
    26 
    27         System.out.println("--------------");
    28 
    29         // 数组名[索引]
    30         arr[0] = 11;
    31         arr[1] = 22;
    32         arr[2] = 33;
    33 
    34         System.out.println(arr[0]);
    35         System.out.println(arr[1]);
    36         System.out.println(arr[2]);
    37     }
    38 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    Java计算某个日期是一年中的第几天
    k8s-CentOs7.x 搭建集群(1)(kubelet 1.19.2)
    k8s-PV、PVC(7)
    k8s-Volumes(6)
    k8s-Scale、Rolling Update(5)
    k8s-Service介绍(4)
    k8s-部署AspNetCore应用(3)
    k8s-搭建Dashboard(2)
    AspNetcore搭配Serilog利用docker发布CentOs7
    CentOs7 搭建http服务器访问文件目录
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14210366.html
Copyright © 2011-2022 走看看