JAVA数组

标题

一维数组

语法


数组:

存储多个同数据类型变量的容器
也是引用数据类型.
(就是一种容器,装同一种数据的容器)


定义:

1.数据类型[ ] 数组名;
2.int[] array;
3.数据类型数组名[ ];
建议使用第一种定义方式。

初始化:

动态初始化:

数组名 = new 数据类型[数组长度];

array= new int[5];

静态初始化:

声明数组的时候给定值

数组名 = new 数据类型[ ]{元素值};
array= new int[]{1, 2, 3, 4, 5};

简便写法:

数据类型 数组名 = {元素值};

int[] arr = {1, 2, 3};

注意简便写法声明和赋值要在一块

数组初始化的时候会给每一个都赋予初始值:

  • 整型赋予的值是0; 浮点型赋予的值是0.0; char赋予的值是空白符’\u0000’;
    布尔数据类型赋予的值是flase; 引用数据类型赋予的值是null。 null关键字指的是空引用的意思;
    new是开辟堆空间的意思。

如何使用数组:

1、得到数组的长度

数组名.length

2、数组的索引

每一个格子的标识,从0开始

得到对应数组元素:

数据类型变量名 = 数组名[索引];

给数组对应格子赋值:

数组名[索引] = 初始值;

遍历:

根据数组名[索引]得到数组元素。索引元素0~数组 .length-1

          for(inti = 0; i< stringArr.length; i++) {
                 System.out.print(stringArr[i]+ “\t”);
                 }

数组遍历,最常见最实用,后面其他操作,必须依赖于遍历

/* 将数中组的元素,从数组中,一个一个获取出来
 输出{3,1,5,6,7}5个元素一个一个拿出来,打印到控制台
0到length-1     每次增加1
利用循环实现
 输出{3,1,5,6,7}
最后一个索引打印,逗号不能输出
*/

package yu;
public class ArrayDame {
public static void main(String[] args){
    int[] arr={3,1,5,6,7};
    int len=arr.length;//数组的长度
    System.out.print("{");
    for(int i =0;i<len;i++){
        if(i!=len-1){  //判断是否是最后一个数值   "if(i==arr.length-1)"
            System.out.print(arr[i]);
            System.out.print(",");
        }
        }
        System.out.print(arr[len-1]);
        System.out.print("}");
    }
 }
// 最后输出{3,1,5,6,7}

如图所示:

在这里插入图片描述


链接

https://www.cnblogs.com/Yuyongg/

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Ai清

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值