11.Java数组
来源:互联网 发布:php函数大全怎么记忆 编辑:程序博客网 时间:2024/06/02 03:41
**11.Java数组**—转载请保留原文链接: http://dashidan.com/article/java/basic/Java数组.html① 数组的定义—数组的定义格式: 元素类型[] 数组名 = new 元素类型[元素个数或数组长度];例: int[] arr = new int[5];② 数组的特点—* 数组只能存储定义好的数据类型, 也就是数组一旦定义,那么里边存储的数据类型也就确定了.例: 定义`int`型数组, 则只能存储`int`类型 定义`String`型数组, 则只能存储`String`类型* 数组固定长度定义数组的时候, 必须设定数组的长度. 这样数组在初始化的时候就开辟好了对应所需的内存空间.* 数组索引从`0`开始数组索引是指数组中每个元素在数组中的位置. 也叫数组下标志, 从0开始, 顺次增长. 最大值为数组长度减1.③ 数组初始化—* 初始化方式1:定义数组时初始化
数组是同一种类型数据,固定长度的集合.
int[] intArray1 = { 1, 2, 3, 4, 5 };int[] intArray2 = new int[] { 1, 2, 3, 4, 5 };
* 初始化方式2:定义数组后,单独初始化数组元素int[] intArray = new int[3];intArray[0]=1;intArray[1]=5;intArray[2]=6;
④ 数组默认值—如果定义完数组没有自定义初始化, 数组中存储的是对应数据类型的默认值.例: 如果定义了一个int型数组, 默认里面的所有值都是0. 如果定义了一个String型数组, 默认里面的所有值都是null.⑤ 数组遍历方式—最简单和常用的方式是采用`for`循环遍历数组.###1. 基本的便利方式/** 定义整型数组*/int[] intArray = new int[3];/** 通过for循环遍历数组, 输出数据*/for (int i = 0; i < intArray.length; i++) { System.out.println(intArray[i]);}
###2. 增强for循环`for-each`循环也叫`增强型的for循环`, 或者叫`foreach循环`.是JDK5.0的新特性.其语法如下: for(type element: array) { System.out.println(element); }for-each循环的缺点
丢掉了索引信息.当遍历集合或数组时, 如果需要访问集合或数组的下标, 最好使用基本方式来实现循环或遍历, 而不要使用增强的for循环,因为它丢失了下标信息.
⑥ 示例代码
package com.dashidan.lesson10;/** * 大屎蛋教程网-dashidan.com * <p> * Java教程基础篇: 10. java数组 */public class Demo1 { public static void main(String[] args) { /** 定义整型数组*/ int[] intArray = new int[3]; /** 通过for循环遍历数组, 初始化数据*/ for (int i = 0; i < intArray.length; i++) { intArray[i] = i; } /** 通过for循环遍历数组, 输出数据*/ for (int i = 0; i < intArray.length; i++) { System.out.println(intArray[i]); } /** 增强for循环*/ for (int anIntArray : intArray) { System.out.println(anIntArray); } }}
输出:
012-------------------------012
⑦ 相关文章
Java集成开发环境
阅读全文
0 0
- 11.Java数组
- java数组添加数组
- java数组添加数组
- Java数组-二维数组
- 【Java】数组--二维数组
- java-数组/二维数组
- Java数组、遍历数组
- java数组
- JAVA数组
- JAVA数组
- JAVA数组
- Java数组
- Java数组
- java数组
- java数组
- java数组
- Java--数组
- Java数组
- iOS 之MBProgressHUD的简单封装
- Waymo无人车报告:通往自动驾驶之路
- C# DataTable分页(不需要sql)
- 【DP+树状数组 or 贪心】Codeforces527D[Clique Problem]题解
- iOS 使用UIScrollView实现图片的缩放
- 11.Java数组
- 【theano-windows】学习笔记十二——卷积神经网络
- C#生成单号
- 操作系统与应用程序的关系 操作系统主要可以分为两大部分:内核和内核之外的一些程序。内核就是直接控制最底层的硬件,而我们日常所用到的软件,大都是通过内核之外一些程序与内核之间的接口完成的,例如WINDO
- day71_oracle01_练习题
- 浏览器内核简介
- tomcat jdbc-pool
- 手机app调用键盘中的搜索按钮
- 兄弟,别划了啊