Java中的数组(图片讲解)

一.初识数组

我们现在有30个同学,他们进行了考试,我们要计算出他们的平均成绩

//没学数组之前怎么写呢?
int student1 = 100;
int student2 = 90;
int student3 = 80;
.
.
int student30 = 100;
int average = (student1 + ... + student30)/30.0;

我觉得很麻烦,太繁琐了,不利于数据处理,不知道有没有喜欢这样写的朋友哈哈哈

首先我们要知道数组也是变量:
数组 => 引用类型变量(不是基本类型)

数组存储的是相同数据类型的一组数据

变量就是在内存空间划出一块合适的空间
数组就是在内存空间划出一串连续的空间

在这里插入图片描述

**数组的基本要素: **

我们先来定义一个数组
int[] a = new int[5];

1.标识符 : 数组的名称,用于区分不同的数组

2.数组元素 : 向数组中存放的数据,一个数组中只能是同一种类型

3.元素下标 : 对数组元素进行编号,从0开始,数组中的每个元素都可以通过下标来访问

4.元素类型 : 数组元素的数据类型

我们画一个图来了解一下数组 :

在这里插入图片描述

二.创建数组

//第一种方法
数据类型[] 数组名 = new 数据类型[大小];
int[] a = new int[5];

//第二种方法
数据类型[] 数组名 = new 数据类型[]{元素,元素,...};
int[] a = new int[]{100,90,80,70,60};
//第二种方法后面的中括号不能写大小
//第二种方法创建数组并赋值的方式必须在同一条语句中完成

三.如何使用数组

我们分四个步骤来实现

1.声明数组

声明数组是告诉计算机数据类型是什么

int[] a;
String[] a;
//声明数字组时不规定数组长度

int a[];这写法是C语言的写法不要弄混了

2.分配空间

声明空间就是告诉计算机分配几个连续的空间

//分配空间
a = new int[5];

//第一步和第二步合起来就是:声明数组并分配空间:
数据类型[] 数组名 = new 数据类型[大小];
3.赋值

赋值就是向分配的空间里放数据

//数组可以全部元素一起赋值,也可以一个一个元素赋值
//一起赋值
int[] score = {89, 79, 76}; 

//单个元素赋值
int[] score = new int[2];
int[0] = 1;
int[1] = 44;
4.对数据进行处理

我们可以用数组进行不同的操作,看实际的需求是什么,比如计算平均分等…

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

zou-jvm

码字不易,可怜可怜作者吧

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

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

打赏作者

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

抵扣说明:

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

余额充值