• 数组的定义


     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 }

    执行结果:

    欢迎批评指正,提出问题,谢谢!
  • 相关阅读:
    selenium
    js兼容
    gcc 编译问题
    winrar 命令行 解压文件
    php 页面 不显示任何错误提示
    php 禁止谷歌蜘蛛抓取
    LINUX 实现端口转发
    phpredisadmin 莫名其妙错误,打开了无法显示任何数据
    Convert.ToInt32、(int)和int.Parse三者的区别
    C# 点击打开浏览器
  • 原文地址:https://www.cnblogs.com/xxeleanor/p/14210015.html
Copyright © 2020-2023  润新知