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 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    NO12 useradd-passwd-uname-hostname命令-上传rz下载sz-批量部署- Linux用户相关操作
    NO11 SSH故障排查思路和netstat命令
    NO10 查看Linux操作系统-版本-内核-Linux分区
    NO9 Linux快捷键整理及最常用命令
    NO8 find结合sed查找替换企业案例多方法精讲&命令总结!
    NO7 利用三剑客awk-grep-sed-head-tail等7种方法实践
    python 对比图片相似度
    MonkeyRunner 实现自动点击截屏后与本地图库进行对比输出
    monkeyrunner对比屏幕局部图像.getSubImage()
    锤子便签的 monkeyrunner 测试脚本(转)
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14210366.html
Copyright © 2011-2022 走看看