今天,让我们学习编写一个简单的国王的荣耀人物名字查询程序,并讨论数组的使用。
代码如下:
运行结果如下:
在上面的代码中,我们今天将讨论数组。
什么是数组?数组是一个变量,用于存储一组相同类型的数据,相当于一个容器。
使用数组的方法如下:
宣告阵列的方法可以简化为:
您也可以在这样做的同时声明分配:
: int [] num = 新的int ; 打猎: int [] num = ;
当然,除了一维阵列,还有多维阵列,例如二维阵列和三维阵列。下图:
这里,数组中的“[”是什么意思?
“[值”在数组中扮演导航的角色。随时输入相关坐标值。例如,我们声明一维数组:
字符串[ ]名称= {“王大奎”、“拉姆达里”、“孔二狗”};
当我们想称之为“孔二狗”时,我们应该怎么做,因为孔二狗排名第三,当然,它会被命名为[吗?。。。。不,因为在Java程序中,从0开始,如果你叫“孔二狗”,你需要输入名字[ 2 ]。
这同样适用于二维数组,例如:
字符串[ ] [ ] [ ]名称= { {“王大奎”、“孔女神”}、{“拉姆·达利”、“白晶晶”};
如果我们想称之为“夯力”,我们需要首先确定一维坐标。很明显,第一个括号里有两个括号。第一个括号是一维的,即字符串的第一个“[”。
这个“夯力”和“白晶晶”的数组,内容中包含夯力,在第一个括号中排名第二,所以它可以被识别为字符串[ 1 ] [ ],然后夯力在{“夯力”和“白晶晶”的数组中排名第一,所以它被识别为字符串[ 1 ] [ 0 ],他可以被找回。
三维阵列也以这种方式被推动,不会重复。
读完这篇文章,我相信你会对上面的代码有更多的了解,前提是你理解上一课的内容。如果没有,再多读几遍之前的知识。
今天的课程到此结束,这也表明Java的一些小知识差不多,剩下两天时间消化,然后开始我们的面向对象的新课程。
任务是从头到尾解释今天的代码,就像我在上一课中所做的那样。这两天,我们对之前课程的知识有了很好的回顾,过两天我们会见到你。
领取专属 10元无门槛券
私享最新 技术干货