zoukankan      html  css  js  c++  java
  • 数组的定义

     1 package day04;
     2 
     3 
     4 public class ArrayDemo01 {
     5     /*数组的定义格式:
     6     1、数据类型[]数组名;
     7     2、数据类型 数据名 [];
     8     */
     9     public static void main(String[] args) {
    10         char[] cArr;
    11 //        System.out.println(cArr);//Error:可能尚未初始化变量cArr
    12         /*虽然这里定义了一个数组,但只是一个数组类型的【变量】,变量没有进行初始化不能直接使用,所以会报错*/
    13         int[] arr;//定义了一个int类型的数组,数组名叫arr
    14         arr = new int[]{2, 12, 15, 3};//创建一个数组容器并赋值给数组变量arr
    15         System.out.println(arr);//数组的地址
    16         //打印数组中每一个元素的值,下标默认从0开始
    17         System.out.println(arr[0]);
    18         System.out.println(arr[1]);
    19         System.out.println(arr[2]);
    20         System.out.println(arr[3]);
    21     }
    22 }

    执行结果:

    eg:

     1 package day04;
     2 
     3 public class ArrayDemo07 {
     4     //两个数组指向相同,数组类型的变量记录的是地址值
     5     public static void main(String[] args) {
     6         int[] arr1 = new int[2];
     7         arr1[0] = 11;
     8         arr1[1] = 22;
     9         int[] arr2 = arr1;
    10         arr2[0] = 33;
    11         System.out.println(arr1[0]);
    12         System.out.println(arr1[1]);
    13         System.out.println("-----------");
    14         System.out.println(arr2[0]);
    15         System.out.println(arr2[1]);
    16     }
    17 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    ans_rproxy 说明
    ubuntu adduser
    linux 修改 elf 文件的dynamic linker 和 rpath
    What Is The Promiscuous Mode
    gpart 分区工具
    TortoiseSVN的基本使用方法
    svn和git的区别及适用场景
    TortoiseSVN 和 VisualSVN Server 使用教程
    SVN中trunk、branches、tag的使用
    C/C++中substr函数的应用(简单讲解)
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14210015.html
Copyright © 2011-2022 走看看