介绍: Java的数组既可以存储基本类型的数据,也可以存储引用类型的数据,但是要求所有的数组元素具有相同的数据类型。另外,Java数组也是一种数据类型,其本身就是一种引用类型。

一、数组的定义:

数据类型[] 数组名;  如:

int [] arrTest;

二、数组的初始化:

  1. 静态初始化:

//方式一
int [] intArr;
intArr = new int[]{1,2,3,4}; //方式二
int[] a = {1,2,3,4};

  2. 动态初始化:

int[] prices = new int[5];

 

三、数组的使用:

  1. 输出数组元素:

System.out.println(intArr[3]);

  2. 遍历数组元素:

for(int i =0; i<intArr.length; i++){
System.out.println(intArr[i]);
}

四、 foreach循环:

public class ForEachTest {
public static void main(String[] args) {
String[] names = {"Jerry", "Amy", "Luna"};
for(String name:names){
System.out.println(name);
}
}
} 输出: Jerry
Amy
Luna

  使用foreach循环时,并不能改变数组元素的值,因此不要对foreach的循环变量进行赋值。

最新文章

  1. AFNetWorking3.0源码分析
  2. angularjs checkbox 框的操作
  3. 用C#,SQL Server编写的音乐播放软件
  4. var 0bj = []声明报错的小问题
  5. KVC浅析和实例
  6. Android Plugin
  7. ThinkPHP 自动验证与自动填充无效可能的原因(转)
  8. 使用Metasploit进行端口扫描
  9. 学习并使用了两种linq to entity 的实现sql关键字in的查询方法
  10. 博弈论(二分图匹配):NOI 2011 兔兔与蛋蛋游戏
  11. c++,虚函数
  12. semaphore实现浏览器的读写原理
  13. 纠错《COM技术内幕》之ProgID
  14. Windows Forms框架编程
  15. 使用axis2访问webservice(webserivice基于.net平台实现)
  16. 使用PHP连接redis后,timeout连接太多的解决方案
  17. 解决myeclipse部署按钮不能点
  18. 设计一个有getMin功能的栈(1)
  19. 关于局域网 手机连接apache服务器报403forbidden错误参考如下2017.6.6
  20. 差分约束 HDU - 1384 HDU - 3592 HDU - 1531 HDU - 3666

热门文章

  1. CTF_论剑场 头像
  2. 结构体sizeof()问题与字节对齐
  3. angular 页面中引入静态 PDF 文件
  4. C# 之 代码实现延时
  5. VS2017编译错误:#error: Building MFC application with /MD[d] (CRT dll version) requires MFC shared dll version
  6. IE6下的png不透明问题
  7. Java进阶学习(2)之对象交互(下)
  8. ACM进阶之路
  9. 基于SILVACO ATLAS的a-IGZO薄膜晶体管二维器件仿真(03)
  10. 微服务、分库分表、分布式事务管理、APM链路跟踪性能分析演示项目