社区
Java SE
帖子详情
java的数组是从零开始还是从壹开始的?
Greaitm
2003-08-15 04:46:55
如题
...全文
2292
24
打赏
收藏
java的数组是从零开始还是从壹开始的?
如题
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
24 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
jkit
2003-08-16
打赏
举报
回复
人家楼主问的是数组从什么开始,又没问数组的下标从几开始!
偶不知道数组从究竟什么开始,大概是从申明一个数组开始吧.
nanye18
2003-08-16
打赏
举报
回复
所有语言的数组"几乎"都从0开始.
Greaitm
2003-08-16
打赏
举报
回复
谢谢大家,因为我从来没碰过java,这回是第一次看它的代码,所以不知道它是否跟C一样。
shine333
2003-08-16
打赏
举报
回复
xxx[] a = new xxx[n]; //xxx 是类型可以是int,....Object... n 是个数
a[0] a[1]....... a[a.length - 1];// a.length = n,这是C/C++中没有的
a[-1], a[a.length] ...... 会抛出一个ArrayIndexOutOfBoundsException的异常
stout
2003-08-16
打赏
举报
回复
0
neuboy
2003-08-15
打赏
举报
回复
0
azuretitan
2003-08-15
打赏
举报
回复
0
Firstren
2003-08-15
打赏
举报
回复
of course from zero
duoshanx
2003-08-15
打赏
举报
回复
他沿用了C的习惯,虽然一点好处也没有了。
linuxheaven
2003-08-15
打赏
举报
回复
毫无疑问是从0开始的啊!
huhaowen1978
2003-08-15
打赏
举报
回复
下标是从0开始的
v1122
2003-08-15
打赏
举报
回复
如果我说是从1开始,是不是你要把那20分给我啊!呵呵
NewStarter
2003-08-15
打赏
举报
回复
o
和c一样
onefox
2003-08-15
打赏
举报
回复
c 的语法, 当然是 0
tangyongtgyg
2003-08-15
打赏
举报
回复
我也来凑热闹!0
pittzhao
2003-08-15
打赏
举报
回复
0
zhousm6
2003-08-15
打赏
举报
回复
地球人都知道!!!
zxc0236
2003-08-15
打赏
举报
回复
晕,大家都知道啊
charlie0895
2003-08-15
打赏
举报
回复
0开始的!
phoenix7789
2003-08-15
打赏
举报
回复
从0开始。
--------------------------
让生命时刻充满着激情!
加载更多回复(4)
java
数组
下标 变量_
Java
基础语法:
数组
一、简介描述:
数组
是相同类型数据的有序集合。其中,每一个数据称作一个
数组
元素,每个
数组
元素可以通过一个下标来访问它们。基本特点:
数组
的长度是确定的。
数组
一旦被创建,它的大小就是不可以改变的。
数组
元素必须是相同类型,不允许出现混合类型。
数组
中的元素可以是任何数据类型,包括基本类型和引用类型。
数组
变量属引用类型,
数组
也可以看成是对象,
数组
中的每个元素相当于该对象的成员变量。
数组
本身就是对象,
Java
中...
27
从零开始
学
Java
之详解复杂的二维
数组
与多维
数组
在前几篇文章中,
壹
哥给大家介绍了
Java
里的一维
数组
,涉及到了
数组
的创建初始化、
数组
遍历、拷贝、扩容、排序、查找等核心内容,这些内容都是
数组
中的重点,
壹
哥希望大家要在这些知识点上多付出点时间和精力。但是我们知道,除了有一维
数组
之外,还有二维
数组
和多维
数组
,这些内容同样很重要。所以今天
壹
哥就在一维
数组
的基础上,继续给大家讲解多维
数组
的内容。前戏已做完,精彩即开始全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!
从零开始
学
Java
之一维
数组
的正确使用姿势
我们可以想一个问题,如果现在让你存储100个学生的数学成绩,你该怎么存储呢?难道要定义100个变量,每个变量代表一个学生的成绩吗?如果是存储1000个、10000个、乃至更多学生的成绩怎么办?如果是定义一个个变量进行存储,就太麻烦了,而且这也不符合项目开发时对复用性、可读性等方面的要求。所以我们肯定不能这么编程。那么现在解决的办法,就是可以使用”
数组
“来进行实现。至此,
壹
哥就把一维
数组
的创建及遍历等内容给大家介绍完毕了,现在你知道
数组
有什么作用了吗?在下一篇文章中,
壹
哥。
从零开始
学
Java
之
数组
的排序算法与二分查找法
冒泡排序的核心实现思路,就是把数据元素按照从下到上,两两进行比较。所以冒泡排序的特点是,每一轮循环后,最大的一个数被交换到末尾。因此,下一轮循环可以“刨除”最后的数,每一轮循环都比上一轮循环的结束位置靠前一位。冒泡排序整体可以分为两种情况,即升序排列和降序排列。将
数组
中相邻的两个数据元素进行比较,如果前面一个元素比后面的大,就把两者交换位置(一轮比较);然后将上面的操作进行循环(比较n-1轮)。
25
从零开始
学
Java
之
数组
扩容与
数组
拷贝的实现过程与原理分析
在上一篇文章中,
壹
哥给大家讲解了
数组
的创建、初始化及遍历方式,这些是我们学习
数组
的基础。其实
数组
的内容非常多,今天这篇文章,
壹
哥主要带大家学习
数组
的扩容、缩容及拷贝,内容同样重要,希望你不要走神哦。前戏已做完,精彩即开始全文大约【3000】字,不说废话,只讲可以让你学到技术、明白原理的纯干货!本文带有丰富案例及配图视频,让你更好地理解和运用文中的技术概念,并可以给你带来具有足够启迪的思考......一.
数组
内存分析(重点)
Java
的内存,可以分为栈、堆、方法区、本地方法区、程序寄存器等几个核心部分。
Java SE
62,614
社区成员
307,319
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章