java数组的声明和遍历(基础知识详解),动态静态定义

数组定义

数组(Array) 是有限个类型相同的变量的集合命名,组成数组的各个变量称为数组的分量,也称为数组的元素,有时也称为下标变量。用于 区分数组的各个元素的数字编号称为下标

注意:数组的类型和字符长度一经定义就不可改变(固定类型和长度);

适用于已经确定类型和长度的数组。比如String[] dogname {哈士奇,阿拉斯加,拉布拉多};  这里定义一个雪橇三傻的类,存放三傻的名字.类型为字符串长度为三都是固定的。

声明数组

一、静态初始化(声明的同时给数组赋值)

数据类型[] 数组名 = new 数据类型[]{数据1,数据2,...};
// 简化格式
数据类型[] 数组名 = {数据1,数据2,...};

这里简单解释下,比如: int[] c  = new int[] {7,8,9};  意思就是声明一个int类型的数组 ,名称为c. new是实例化对象。大括号里为数组成员变量。  

 二、动态初始化数组(声明数组的时候,只定义数组长度,不初始化数组的值);

  double []e =new double[10]; //动态初始化一个double类型长度为10的数组e
         e[0] =1.0;    //给数组里的第一个,第二个成员赋值。 
         e[1] =2.0;

  注意:数组的长度为10,但是数组成员要通过数组下标来获取,数组下标是从0开始。这里数组十个成员下标为0-9

遍历数组

一、简单方法(了解,不用)

挨个通过数组下标输出

 遍历输出(常用)

 简单解释下,先定义一个字符串类型的数组并初始化三个值,通过for循环拿到数组的成员下标,数组名. length 表示数组的下标长度。 意思是从0开始自增到数组的最大长度下标,这里为 0,1,2 ;分别代表三个成员 ;  定义一个String类型的name用来接收数组成员,并打印输出

这里有种更简单的方法推荐使用

 

格式:for(var i: 数组名){

}    

var是java新增的类型推断, var i = 3;  这里var就相当于int  ; var  a ="avc" ,这里var就是String

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值