数组
来源:互联网 发布:程序员推荐书单 编辑:程序博客网 时间:2024/05/16 01:31
Java中的数组
Java中数组的特征
1.数组是用来存储一组相同类型的数据的数据结构
2.数组属于引用类型
3.数组中的元素可以是基本数据类型,也可以是引用数据类型。
数组中存放的元素的数据类型必须是一致的
一维数组的声明和创建
声明数组的方法
语法是这样的 数据类型[]数组名称; 或者是 数据类型 数组名称[];
int [] num1;(Java中一般这么写)int num1[];(C语言中这么写)
创建数组对象 语法 数组名称=new 数据类型[元素的个数(数组的长度)]
如 num1=new int[5];
数组一旦创建就无法改变大小
数组的初始化,就是给数组中的元素赋值
1,静态初始化
数据类型[] 数组名称={元素1,元素2, , , }
说明 : 元素的个数决定数组的大小
数组会为每个元素提供一个整型的序号,这个序号就是数组元素的下标
数组的下标是从0开始的,所以数组的最大下标值就是数组的长度-1
数组的引用
.length 属性就可以获取数组的长度
例子 Test1
public class Test1{
public static void main(String[]args){
int sum=0;
int[] num={1,2,3,4,5};
System.out.println("数组的长度是:"+num.length);
for(int i=0;i<num.length;i++){
sum+=num[i];
System.out.println(num[i]);
}
System.out.println("所有数的和是:"+sum);
}
}
输出的结果就是
增强 的for循环
语法:
for(数据类型、变量名称:数组名称或集合对象){
}
缺陷: 增强的for循环无法获取数组中元素的下标
用途 只适合用来对数组或集合中的元素进行输出显示。
例子 Test2
输出结果是这样的:
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 数组
- 杭电ACM2005 年月日的输入
- PAT-A 1085. Perfect Sequence
- oracle数据库批量解锁表
- Python——BeautifulSoup
- wei 老师的 文件复制
- 数组
- la4287(有向图的强连通分量和DAG)
- SQL语句返回多表联合查询的结果集的数据条数
- nyoj 599 奋斗的蜗牛
- HDU 3938 Portal
- HDU 3435 KM算法或者最小费用最大流
- POJ Sorting It All Out 1094(拓扑排序)
- HDOJ 1070 Milk
- C++模版和泛型编程