数组的元素

有效的下标

  • 最小的下标是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[]; // 效果相同,但不是首选方法

复制数组

必须遍历源数组将每个元素逐一拷贝给目的数组

最新文章

  1. 使用po模式读取豆瓣读书最受关注的书籍,取出标题、评分、评论、题材 按评分从小到大排序并输出到txt文件中
  2. 后缀数组 UVA 11107 Life Forms
  3. 在Vs2012 中使用SQL Server 2012 Express LocalDB打开Sqlserver2012数据库
  4. MatrixTurn源码阅读
  5. (转)struts2.0配置文件、常量配置详解
  6. 三种asp.net 抓取网页源代码
  7. sed 删除换行符
  8. ASP.NET MVC 开发微信支付H5(外置浏览器支付)
  9. day15-集合
  10. 解决:org.xml.sax.SAXParseException: 元素类型 "head" 必须由匹配的结束标记 "</head>问题
  11. SpringMVC之搭建框
  12. Spring-Boot之Redis基础
  13. [No0000EA]C# 可空类型(Nullable)
  14. 论文笔记之:Semi-supervised Classification with Graph Convolutional Networks
  15. HDU 3001 Travelling (三进制状态压缩 DP)
  16. [PHP] ubuntu16.04配置Lamp环境(搭建linux+apache+mysql+php7环境)
  17. maven(1)------使用myeclipse构建maven项目
  18. mui 拨打电话
  19. 【解题报告】[动态规划] - PID90 / 未出现的子串
  20. zabbix 3.0 快速安装文档

热门文章

  1. GNN 101
  2. Mybatis:解决调用带有集合类型形参的mapper方法时,集合参数为空或null的问题
  3. Kubernetes核心技术-Controller
  4. 记一次node节点无法加入K8S集群
  5. Go语言核心36讲22
  6. hashcat 命令
  7. tomcat下载安装&配置教程
  8. Kubernetes_从云原生到kubernetes
  9. python实现AES加密解密
  10. SQL注入绕waf思路总结