Java入门与进阶P-5.3+P-5.4
2024-10-21 03:46:43
数组的元素
有效的下标
- 最小的下标是0,最大的下标是数组的元素个数-1
- 可是编译器不会检查看你是否用了有效的下标
- 但是如果运行的时候出现了无效的下标,可能会导致程序终止
定义数组变量
元素个数必须是整数
元素个数必须给出
元素个数可以是变量
Length
每个数组有一个内部成员length,会告诉你它元素的数量
初始化数组元素
数组元素总是初始化。
基本数据类型的数组元素被初始化为其数据类型的默认值。
例如,数字数组元素初始化为零,布尔元素为false,引用类型元素为null。
以下代码说明了数组初始化:
默认情况下,intArray [0],intArray [1]和intArray [2]初始化为零。
数组变量
直接初始化数组
new 创建的数组会得到默认的0值
int[] scores = {87 , 98 , 69 , 54 , 65 , 76 , 87 , 99};
直接用大括号给出数组的所有元素的初始值
不需要给出数组的大小,编译器替你数数
声明数组变量
首先必须声明数组变量,才能在程序中使用数组。下面是声明数组变量的语法:
1 dataType[] arrayRefVar; // 首选的方法
2
3 或
4
5 dataType arrayRefVar[]; // 效果相同,但不是首选方法
复制数组
必须遍历源数组将每个元素逐一拷贝给目的数组
最新文章
- 使用po模式读取豆瓣读书最受关注的书籍,取出标题、评分、评论、题材 按评分从小到大排序并输出到txt文件中
- 后缀数组 UVA 11107 Life Forms
- 在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
- MatrixTurn源码阅读
- (转)struts2.0配置文件、常量配置详解
- 三种asp.net 抓取网页源代码
- sed 删除换行符
- ASP.NET MVC 开发微信支付H5(外置浏览器支付)
- day15-集合
- 解决:org.xml.sax.SAXParseException: 元素类型 ";head"; 必须由匹配的结束标记 ";<;/head>;问题
- SpringMVC之搭建框
- Spring-Boot之Redis基础
- [No0000EA]C# 可空类型(Nullable)
- 论文笔记之:Semi-supervised Classification with Graph Convolutional Networks
- HDU 3001 Travelling (三进制状态压缩 DP)
- [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
- maven(1)------使用myeclipse构建maven项目
- mui 拨打电话
- 【解题报告】[动态规划] - PID90 / 未出现的子串
- zabbix 3.0 快速安装文档