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 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    const 深悟理解
    深拷贝与浅拷贝深究
    结队开发-最大子数组
    软件工程个人作业02
    四则运算关于加括号的思路
    实践出真知-所谓"java没有指针",那叫做引用!
    写代码的好习惯—先构思
    团队合作
    阿超超的四则运算 想啊想啊
    Github+阿超运算
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14210015.html
Copyright © 2011-2022 走看看