浅谈Java一维数组

数组是用来存储数据的集合,但是,通常我们会发现把数组看作一个存储具有相同类型的变量集合会。

1.声明数组变量

elementType[] arrayRefVar;(元素类型[] 数组引用变量;)

elementType可以使任意数据类型,但是数组中所有的元素都必须具有相同的数据类型。

比如:下面的代码声明变量mylist,它引用一个具有int型元素的数组。

          int[] mylist;

2.创建数组

声明数组变量之后,使用new操作符创建数组,并且将它的引用赋给一个变量: 

         int[] mylist=new int[5];

括号里面的 5 ,代表的是数组的大小,即存储的数据个数。上面这条语句声明了数组变量mylist,创建了一个由5个int类型元素构成的数组,并将该数组的引用赋值给了mylist。

 

注意:一旦数组被创建,它的大小是固定的。

创建数组还有下面两种方法:

①int[] x={1,2,3,4};

该方法创建的数组直接将元素填充到数组之中;

②int[] y= new int[]{1,2,3,4,5};

该方法和上面那个方法类似。

 

3.访问数组元素

数组元素可以通过下标访问。数组下标是基于0的,也就是说,其范围是从0开始到数组长度减一结束。

例如:int[] mylist=new int[10];

数组mylist包含10个元素,其下标从0到9;

 

4.遍历数组

下面使用创建一个数组,然后使用for循环语句遍历该数组:


public class ArrryList {
    public static void main(String[] args) {
        int[] mylist=new int[]{1,2,33,44,55,66,777,888,999,1111,23,32};
        for (int i=0;i<mylist.length;i++){
            System.out.print(mylist[i]+"\t");
        }
    }
}

代码中的mylist.length 表示的是mylist数组的长度;

5.创建数组并从键盘录入元素

下面演示先创建一个固定大小的数组,然后从键盘录入数据,最后遍历该数组,输出数组元素。

import java.util.Scanner;

public class ArrryList {
    public static void main(String[] args) {
        Scanner input=new Scanner(System.in);
        int[] list=new int[6];
        System.out.println("请输入6个数组元素");
        for(int i=0;i<list.length;i++){
            list[i]=input.nextInt();
        }
        System.out.println("该数组的元素如下:");
        for(int i=0;i<list.length;i++){
            System.out.print(list[i]+"\t");
        }
    }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值