数组

来源:互联网 发布:程序员推荐书单 编辑:程序博客网 时间: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

输出结果是这样的:


0 0
原创粉丝点击