数组的定义与四种赋值方

89 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第23天,点击查看活动详情

数组的定义与四种赋值方

    接下来我们给大家介绍Java中的这个数组,好,再提数组这个概念的时候,我们来引入一下,为什
么用数组,好吧,比如说我问你一个问题,问问那个,一个班里假如说有50名同学,那如何在程序中要
输出所有同学的学号儿呢,先定义50int类型,定义50int类型的变量,对是吧,然后分别每一个类
型都分别代表他的这个学号一到50,然后你再输出是吗,对,那你觉得呢,好像有点多,有点多不好意
思了,我这还没太那个很,才给你50个是吧,对啊,像咱们班里面应该有七八十号人.
    那如果是你定义50个变量去存储50个同学的学号的话,你肯定是要崩溃的,是吧,已经是崩溃了,
更多呢,更崩溃了,对不对,好,这个时候我们就不能用单独的50个变量去存储50名同学的50个学号
了,是吧,所以呢,我们就引入Java里面的另外一个概念,叫做数组的概念,数组的概念就可以非常简
单的去表达,这样一个需求,是吧,OK,那什么是数组呢,就是一组能够存储相同数据类型的变量的集
合,比如说我们刚才要存储的是所有同学的学号是吧,学号什么类型的,Inch inch类型,好,那我只
需要定义一个in TE类型的词组,是吧,然后存五名50名同学的学号。
    就非常容易的去表达这个这个这样一种需求,如果你定义50个变量,那你就得崩溃了,刚才他们说
了是吧,好,当我们有一组相同类型的数据需要存储的时候呢,如果此时使用单个变量来存储,我们将
要定义若干个变量名,这样会非常繁琐,并且不利于维护,是吧,这就像我们生活当中分组的概念是一
样的,只要人一多就必须怎么样,分组分组,对啊,分组便于什么,维护管理是吧,维护和管理一定是
要分组,因为公司里面有组织是吧,只要超过三个人以上都得有组织是吧,对对对,甚至两个人都可以
有组织,OK,是这样的,所以这是数组的概念,存储相同数据类型变量的集合,集合OK,那如何去定义
这个数组呢,我们先看一下,定义数组我们有四种方式。