java--数组相关理解1

数组

数组,是一组相同数据类型的数据的集合,具有连续性和线性.可以存储基本的数据类型,也可以引用数据类型.

数组的声明

数组声明的两种方式:数据类型 [] 数组名字 和 数据类型 数组的名字 []

 /* 声明数组的两种方式*/
        int[] a;//建议使用此种声明方式  避免混淆
        int b[];

数组的创建
有三种创建方式.

  /*数组的创建
        new 数据类型[数组的长度]  数组中的元素值为默认的初始值,int=0  String=null  boolean=false
        */
        int[] x=new int[5];
        //数组以字符串输出
        System.out.println(Arrays.toString(x));
        //声明数组并分配内存
        int[] y=new int[]{1,2,3,4,5};
        System.out.println(Arrays.toString(y));

        int[] z={1,2,3,4,5,6};
        System.out.println(Arrays.toString(z));

        String[] s=new String[5];
        System.out.println(Arrays.toString(s));

数组的访问与迭代

数据元素访问的形式为数组名字[下标],如a[0].下标也称索引,索引的数据类型为整数,是从0开始,到数组长度减一结束.

数组的迭代为for循环和增强for循环.

package array.day1;

import java.util.Arrays;

public class Damen2 {
    public static void main(String[] args) {
        int[]a=new int[]{1,2,3,4,5,6};
    /*
     数组的访问与迭代
      for循环
    */
    for (int i = 0; i < a.length; i++) {
            System.out.println(a[i]);
        }
    //增强for循环   定义一个临时变量  接收每次循环中输出的元素
       //a 是需要遍历的数组
        for (int ss:a) {
            System.out.println(ss);
        }
    }
    }
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值