热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

数组初始化赋值,java初始化数组赋值

1.静态初始化除了用new关键字来产生数组以外,还可以直接在定义数组的同时就为数组元素分


1 .静态初始化


除了使用new关键字生成数组外,还可以在定义数组的同时为数组元素分配空间并为其赋值。


例int [ ] a={ 1,2,3 }; //静态初始化基本类型数组


man [ ] mans={ Newman (1,1 )、Newman (2,2 ) }; //静态初始化引用类型数组


2 .动态初始化


数组的定义与为数组元素分配空间和值的操作分开进行


int[] a1=new int[2]; //动态初始化元素,先分配空间


a1[0]=1; //为数组元素赋值


a1[2]=2;


3 .数组的默认初始化


数组是引用类型,而其他元素相当于类的实例变量,因此在为数组分配空间时,其中的每个元素都将隐式初始化,就像实例变量一样


示例: int a2[]=new int[2]; //默认值0,0


布尔[ ] b=new boolean [2]; //默认值false,false


String[] s=new String[2]; //默认值null


推荐阅读
author-avatar
温倩0918
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有