大数据入门基础系列之九月哥谈Java SE的一维数组常见操作

温馨提示:要看高清无码套图,请使用手机打开并单击图片放大查看。

精彩内容

【注意】:2018年7月,进群需要缴费59元!!! 每过一个月,新增加的学员相应加10元。如2018年8月,进群需要缴费69元!!!

本月(2018年7月)前面的博文里,我已经介绍了

微信公众号:大数据躺过的坑

作者:九月哥

如有问题或建议,请公众号留言

最近更新:

欢迎加入:【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)

在这篇微文里,我将给大家带来谈Java SE的一维数组常见操作

Java SE的一维数组常见操作

那么今天九月哥就给小伙伴们列举以下几个点:

说明:以下内容非强制或必学,做到了解即可。但是,最好熟练!

声明一维数组的两种方法

一维数组的长度

一维数组中元素的赋值

一维数组中声明数组是在栈内存中,而赋值则在堆内存中

一维数组中数组的内存地址

一维数组中元素的数组遍历(依次输出数组中的每一个元素)

一维数组中元素的数组获取最值(获取数组中的最大值和最小值)

一维数组中元素的数组元素逆序(就是把元素对调)

一维数组中元素的数组查表法(根据键盘录入索引,查找对应星期)

一维数组中元素的数组元素查找(查找指定元素第一次在数组中出现的索引)

一维数组中元素的排序

一维数组中元素的二分查找

1、声明一维数组的两种方法

声明数组变量就是内存空间划出一 [串] 合适的空间。

声明数组:

声明并分配空间:

(1)type[] 变量名 = new type[数组中元素的个数]

例如: int[] a = new int[10] ;

或者 int a[] = new int[10];

(2)type[] 变量名 = new type[]

例如:int[] a = new int[]

2、一维数组的长度

每个数组都有一个length属性,表示数组的长度,length属性是public, final, int 的。所以数组长度一旦确定,就不能修改。

数组名.length;

将得到数组的长度,所以数组名.length的结果是int类型。

3、一维数组中元素的赋值

a)数组的静态赋值,如果在java 程序之前就已经知道了数组中元素的值。

如:

b)动态赋值,在java程序运行之前,其值不知道,而是在运行时,通过键盘录入的方法实现。

4、一维数组中声明数组是在栈内存中,而赋值则在堆内存中

输出结果:

5、一维数组中数组的内存地址

数组的元素的内存地址是连续的,int[] a = new int[10];其中a是一个引用,它指向生产了数组对象的首地址。

数组中每个元素都是int类型,其中仅存放数值本身,元素地址从首地址开始往后连续。

但是,如果数组类型不是原生数据类型,那么它存放的元素是引用,而不是对象本身。

6、一维数组中元素的数组遍历(依次输出数组中的每一个元素)

正序输出:

倒序输出:

7、一维数组中元素的数组获取最值(获取数组中的最大值和最小值)

8、一维数组中元素的数组元素逆序(就是把元素对调)

9、一维数组中元素的数组查表法(根据键盘录入索引,查找对应星期)

10、一维数组中元素的数组元素查找(查找指定元素第一次在数组中出现的索引)

11、一维数组中元素的排序

12、一维数组中元素的二分查找

大家都在看

生活不易,唯有努力。欠下的账,迟早是要还的。

3月印象

4月雨季

5月后来的我们

6月的毕业季

【注意】:2018年7月,进群需要缴费59元!!! 每过一个月,新增加的学员相应加10元。如2018年8月,进群需要缴费69元!!!

【大数据初学党福音】大数据入门基础系列之从Java SE基础到项目实战(目前仅限在校大学生)

如何加入

如何加入?

答:第一步:关注【大数据躺过的坑】

第三步:加九月哥小助手,然后拉你进群。

注意:2018年7月,进群需要缴费59元!!! 每过一个月,新增加的学员相应加10元。如2018年8月,进群需要缴费69元!!!

以下是大数据躺过的坑的Java SE微信付费交流群

【群公告】

1、进群需修改备注名

格式如:学校-深大 年纪-大四 网名-某某 专业-计科

例如:

学生党是

湖大-大三-奋斗小青年-计科

必须备注!这样很方便我们同行交流

2、群里禁止刷屏的表情包!禁止广告!

3、群里除了管理员其他人禁止发任何链接!(包括学习资源学习资料的链接都不可以发!)

4、进群禁止相互乱加人!有人举报立刻移出群聊!

5、由于是学习讨论群!禁止长期潜水!群主会半年或一年定期清理人!给他人一个机会

6、群里禁止闲聊!不准聊一切与学习无关的话题!

——————分割线——————

(1)本群作为技术分享交流群,以后将可享受到还有更多免费资源、免费分享!

(2)会想留在此群就――不许发外链,不许推广公众号,不许发广告,不许发某宝红包/某团红包(没错可以发微信大红包!)。

(3)一旦发现踢出去,删除拉黑,再也进不来的!

觉得有用就转发分享一下吧

大家7月份的第一个周日愉快,与你前行

大数据手把手交流: 201590535

本人个人博客:

http://www.cnblogs.com/zlslch/ http://www.cnblogs.com/lchzls/ http://www.cnblogs.com/sunnyDream/

对应本平台的讨论和答疑QQ群:大数据和人工智能躺过的坑(总群)(161156071

如何加入大数据

微信公众号:

大数据躺过的坑

一码不扫,何扫天下

如何加入人工智能

微信公众号:

人工智能躺过的坑

一码不扫,何扫天下

看完本文有收获?请转发分享给更多人

关注「大数据躺过的坑」,提升大神技能

欢迎新旧粉丝(撒花),我是大数据躺过的坑九月哥。大家对微信博文有什么问题都可以@我留言,我会尽快回复大家。希望以后可以和各位成为技术道友!

九月哥

超过10万+人正在关注

目前研究领域:大数据、机器学习、深度学习、人工智能、数据挖掘、数据分析。语言涉及:Java、Scala、Python、Shell、Linux等。同时还涉及平常所使用的手机、电脑和互联网上的使用技巧、问题和实用软件,热衷于分享开源技术,热爱开源、拥抱开源,我是90后九月哥,微信公众号:大数据躺过的坑,我为自己带盐,谁说90后不能活出精彩人生!!!

注意:此群是免费

注意:此群是59元(2018年7月份入群)

觉得不错,请点赞和留言↓↓↓

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20180701B1E8MY00?refer=cp_1026
  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。

扫码关注云+社区

领取腾讯云代金券