• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

Java“数组”的定义

武飞扬头像
辉门小弟子
帮助1

在Java中,数组的定义,有两种方式:静态初始化、动态初始化;这两种方式,各有不同、各有优劣,在我看来,静态初始化,更方便一些,也更“不用费脑子”

静态初始化:定义一个int 类型的数组:int[ ] week = {1,3,4,5,6,7,8,9};

学新通

我们可以看到,系统,没有报错

那么就说明,我们这样定义是没有问题的,它就是我们静态初始化数组定义 的一种方式,叫做“静态初始化”数组

那么数组的定义,还有另外一种方式(就是图片上的第二种):

int[] day=new int[30];

int day[]=new int[30](也可以 定义,但是不如 “第一种”(上面的)常见);

这种定义方式,确定了“数组的长度”,但是,没有指定内容(打印出来的效果 :)

学新通

可以看到,动态初始化 的数组,虽然指定了长度,而且没有赋值,但是其中,是存在 “0”作为其默认内容的,

这些 "0",我们就称为,元素的“初始值,”也就是 默认值学新通

默认值的大小,可能会随着不同版本,而发生升级改变,但是一般情况下:我们认为

整数的默认值: int 为 "0",

小数 double float " 为 0.0",

boolean 类型 为 “false”,

引用数据类型 String Object 为 "null",

char 文本型 为 " " , (("空格"),底层存的是"\u0000” )。感谢大家的 阅读,欢迎指正 ^ ^

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanhgaghjj
系列文章
更多 icon
同类精品
更多 icon
继续加载