专业的JAVA编程教程与资源

网站首页 > java教程 正文

04、数组的注意事项 #Java(数组函数的使用方法)

temp10 2024-10-08 18:16:27 java教程 7 ℃ 0 评论

静态初始化数组,数组的访问,数组的案例。

在前两节课中已经学习了数组的定义以及如何去访问数组中的元素。关于数组的定义和访问还有几个注意事项是同学们需要关注一下的,否则定义数组可能会出错或者也可能会看不懂别人写的一些代码。看一下注意事项是哪些?

04、数组的注意事项 #Java(数组函数的使用方法)

·第一点是这样的,数据类型中块包括数组名也可以写成数据类型,然后数组名中块,这个中块可以放到什么?是不是数组名到后面去?这两个写法可以说是完全一样的。

但是我更喜欢第一种写法,你们见到的最多的还是第一种写法,原因是别人一看数据类型中块老师知道这是个数组,放在后面的感觉其实并不是那么的清楚,所以大孩用第一一种定义,也就说这么定义和这么定义是不是一样的?是这么定义和这么定义是一样,这个要关注一下。

·第二点是什么?什么类型的数组必须存放什么类型的数据,否则会泡错,这个大没问题跟变量是不是差不多?对的,为什么?因为加法是一个强类型的语言,非常的严谨,速度如果是整形速度就只能放什么?整数能不能放自负串?不能,是不可以的。

·第三点是这样的,速度一旦定义出来,程序执行的过程中长度和类型就固定了。这个是什么意思?指的是速度一旦写好了并且把它跑起来,速度里面的元素个数是不是就肯定确定了?是,类型肯定怎么样?是不是也固定的?我知道。

这三句话具体应该怎么去理解?还是到id耳中带着头面去熟悉一下。从这边打开id,在id的位置再来新建一个类,这类叫array attention,attention是不是代表注意的意思?对。

demo三,接下来在这边写上一个闷方法,写上目标,目标是理解数组的是不是注意事项?有哪些?第一条是这么说的,说是数据类型,中框后面是数组名称,也可以写成什么?写成数据类型,数组名称,这边是不是来一个中括号?

为同学们做一个例子,比如第一个数组叫int,中括号再来一个h,这是不代表成年龄的。接下来这里写一些年龄,比如十一岁、二十三岁、四十五岁,其实也可以写成什么样子?是不是可以写成int?h把中块是放到这个位置,当然要改个名字了,这边是不是在放元素?

这种写法其实跟上面的作用是一样,只是写法格式不同,这个大家需要注意一下,但是习惯还是按照上面这种风格写,这种大爷知道,因为在公司里面的时候也能看,是不是这样的宿主形式?

·接下来看第二点注意事项。第二点注意事项是怎么说的?是什么类型的宿主只能存放什么类型的?是不是元素?举个例子,假如现在是一个自创类型的宿主,就可以成一堆人的名称。然后在这边写上一些名字,比如这名字是西门吹雪,再来写一个武林高手叫独孤求败。

接下来再写个什么东西?写一个整数比二十三,是不是就报错?对,把鼠标移上去,看它报什么错?它说需要的类型是不是斯顿?对,但是提供的是int,所以会报错。这就解释到什么类型的素组是不是只能承包什么类型的元素?所以像这种做法是什么样?是不是应该是错误的?

·第三点注意事项是什么?它是这么说的,素组一旦定义出来之后,它的什么类型和长度就怎么样,就固定的。这个其实很好理解,做一个什么事情?比如把这个数组拿过来改成二,在启动之后,这个类型和长度是不是肯定固定的?是,只能装什么?是不是整数的数据进去?对。

而且长度为什么固定的?可以做这样一个演示,比如现在去反问它的什么?它的第四个元素,所以是不是填三?是。当然有没有第四个元素?没有。去做一个输出,看它到底有没有?直行会怎么样?会报错。会出现一个经典的错误叫做数组索引越界异常。

它说锁引三是不是已经越过了边界?是auto bonds越过边界。为什么?因为人家长度是不是已经固定的?人家只有三个元素,但是要去访问什么?第四个,所以最终是不是就会报错?因为长度固定是几?是三了。不能反问什么?是不是第一四个元素?因为人家根本就没有第四个元素对不对?

到这就说完这三点注意事项,回到ppt,对这三点注意事项做一个简单的总结。数据类型中块是不是可以写成数据类型速度名中块?什么类型的速度只能存放什么类型的数据?整形速度只能放什么?是不是整数?第三点是速度定义出来之后,乘以直径的过程中,长度类型是不是就固定的?直径的过程中没有办法去改变的。

关于速度的几点注意事项就说到这。

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表