Minecraft(我的世界)中文论坛

标题: JAVA语言零基础学习教程 第十章——一维数组

作者: defoliation_h    时间: 2014-11-22 00:29
标题: JAVA语言零基础学习教程 第十章——一维数组
本帖最后由 h22391386 于 2014-11-28 17:49 编辑

本章内容,一维数组


还有就是运算符啦,虽然 简单 的教程有写到不过不全




说完运算符,接下来就是正题,一维数组

       若想存放一连串有关的数据,使用数组是相当好的选择
       数组是有序的集合,数组中的每个元素具有相同的数据类型,可以用一个统一的数组名和下标来唯一地确定数组中的元素。一维数组可以存放上千万个数据,并且这些数据的类型是完全相同的。


首先要使用数组就要声明它
然后给这个数组分配一些内存,就像是你创造了一个房子,总得给他一块地吧
语法如下:
数据类型  数组名[]                               /声明一个数组 &创造一个房子
数组名 = new 数据类型[个数]            /分配内存给这个数组 & 给他一个房子,至于这个房子的有多大能住多少人就看你设置的个数了

还有一个关于个数的重点,就是 不管你声明多少个人,房间号一定从0开始,也就说,你声明这里有5个人那么就是从0.1.2.3.4开始算
这个特性可以从以下代码看出






只要在数组a的名称后面加上“.length”即可获得数组的长度,如: a.length

数组的赋值
第一种赋值方法如上面那个代码,也可在程序中为某个特定的数组元素赋值代码如下



数组应用范例
现在大家也对数组有一些见(hu)解(tu)了,那么看看数组的一些应用范例吧


如果有什么建议或意见欢迎提出,希望大家多多讨论,我学习java也是放下又拿上无数次,但是还是没学成,果然还是那句话,学习如逆水行舟,不进则退啊
唔,最基本的一维数组教程就教到这吧,还有一些API方法没说,如果你想可以查阅JDK帮助

最后,我希望各位学友们,多多手打,切勿复制黏贴,使用记事本写指令,能够更好的帮助你们理解java这种东西如果有什么地方没提到,希望在回帖的地方说一下,
好吧我承认有一些我是抄书的

回到索引贴                                                                        


作者: ko1123    时间: 2014-11-22 01:17
说实话,这货比红石还难懂
作者: 世奇真身    时间: 2014-11-22 01:20
抄的什么书=-=     
作者: defoliation_h    时间: 2014-11-22 01:54
世奇真身 发表于 2014-11-22 01:20
抄的什么书=-=

太久没打,一些地方忘了,于是把书搬出来“温习”
作者: WY.    时间: 2014-11-22 02:52
提示: 作者被禁止或删除 内容自动屏蔽
作者: defoliation_h    时间: 2014-11-25 21:23
看来大家学习java的热度果断掉下来了啊~还是大家喜欢 简单 的帖子?
作者: vv4304    时间: 2015-1-25 15:47
h22391386 发表于 2014-11-25 21:23
看来大家学习java的热度果断掉下来了啊~还是大家喜欢 简单 的帖子?

MOD和插件有什么不同?

作者: cheesewoo    时间: 2015-1-29 09:01
能不能发的时候顺大便把输出结果发一下-------------------------------------------------------------------------------------给金粒
作者: defoliation_h    时间: 2015-1-30 09:12
vv4304 发表于 2015-1-25 15:47
MOD和插件有什么不同?

最基本的区别是,mod在客户端上运行,插件在服务端上运行,各有优缺
作者: vv4304    时间: 2015-1-30 20:24
h22391386 发表于 2015-1-30 09:12
最基本的区别是,mod在客户端上运行,插件在服务端上运行,各有优缺

不是....是写MOD和写插件有什么不同...
作者: defoliation_h    时间: 2015-1-30 20:34
vv4304 发表于 2015-1-30 20:24
不是....是写MOD和写插件有什么不同...

{:10_516:}我也没写过啊,配置环境老出错,然后就放弃了
作者: defoliation_h    时间: 2015-1-30 23:20
cheesewoo 发表于 2015-1-29 09:01
能不能发的时候顺大便把输出结果发一下---------------------------------------------------------------- ...


既然你要就给你吧,其实也没什么
作者: 220159    时间: 2016-6-8 11:56
{:10_492:}多谢楼主分享
作者: MC小wj    时间: 2017-5-23 20:01
本帖最后由 MC小wj 于 2017-5-23 20:29 编辑

楼主我觉得你还是把变量i放在for里边初始化好一点,后边打印数组长度用直接打印的System.out.print()就好了,不需要System.out.println()的,实际测试过
作者: xiaodong150    时间: 2017-12-26 11:08
感觉解释简洁明了很容易懂对于我这个什么也不懂得人来说  很方便
作者: ArdorMisaki    时间: 2017-12-30 10:17
MC小wj 发表于 2017-5-23 20:01
楼主我觉得你还是把变量i放在for里边初始化好一点,后边打印数组长度用直接打印的System.out.print()就好了 ...


System.out.println()的效果就像System.out.print(String +“\ n”)反正就是输出完之后会换行