1樓:匿名使用者
陣列下標實際上是偏移量。
a[0]和*a所指的都是第乙個元素。
a[1]=*(a+1)。
所以就有了從零開始的說法。
java的陣列是從零開始還是從壹開始的
2樓:陳冰
陣列下標是從0 開始的
3樓:若時間倒著流
都是從0的,沒有1的
4樓:愛笑的
只要記得陣列下標越界異常 就知道從0開始的
5樓:匿名使用者
1、從0開始哈!親,你可以自己定義乙個陣列,假設int a = ;
2、你列印一下a[0]試試啊,一定版要動手自己去實踐啊,否則權可能記不住哦!
如果不是從0開始會報異常的。
3、索引很多都是從0開始。
java陣列下標怎樣才能從1開始計算
6樓:匿名使用者
陣列下標從零開始是jdk定義的,想從1開始,那就自己把array類改寫一下吧
7樓:夢幻都飛
public class test }}
8樓:擺渡的旱鴨子
存入的時候從1開始存,取得時候也從1開始取。這樣的話,就不能用foreach 了,比較麻煩。但是沒更簡單的方法了。
public void print()
for(int j=1;j<10;j++)int count=num.length-1;
system.out.println("共儲存了"+count+"個數字");
}數字");
9樓:匿名使用者
迴圈的時候從1開始,不從0開始。
java中陣列下標都是從0開始。計算的時候,略過0,從1開始。
舉例:string arr = new string;//定義乙個陣列
for(int i=1;i
10樓:匿名使用者
java的陣列起始都是從0開始 如果你要從1開始的話 只能給 0號下標複製為空
或者你使用list集合
11樓:匿名使用者
你定義乙個陣列,0所對應的位置不用,不就好了
12樓:呀買得啊
..要麼你自己重寫乙個集合類,要麼在使用陣列的時候[id-1],這樣id就能從1開始了
13樓:匿名使用者
你自己改寫虛擬機器吧.
14樓:匿名使用者
改 不 了
java陣列排序是從零開始的麼?
15樓:倪向彤僕嵐
1、從0開始哈!親,你可以自己定義乙個陣列,假設inta=;2、你列印一下a[0]試試啊,一定要動手自己去實踐啊,否則可能記不住哦!
如果不是從0開始會報異常的。
3、索引很多都是從0開始。
16樓:匿名使用者
這麼說吧,你定義乙個這樣的陣列
int a=new int[4];
a=;for(int i=0;i<4;i++)從這個例子明顯的可以看出,你輸出的是a[0]到a[3]!
希望對你有幫助!
17樓:網路巡遊衝浪
索引是從零開始的。
string a = new string;
a[0]開始 a[2]結束
18樓:匿名使用者
陣列下標是從零開始的,但是陣列排序,要看你自己的排序方式是由大到小,還是由小到大,還是別的排序方式。。。。。。
19樓:匿名使用者
是的。下標從0開始。
20樓:海地浪花
問題不明確啊 ,只能說是java中陣列下標是從零開始的
21樓:
是的這麼說問問題比翻書快?
22樓:遠航
是的,計算機裡面陣列的序號從0開始,
23樓:風熙哲野
是的,java的陣列從0開始
24樓:匿名使用者
那要看是哪種排序方法,也有從後往前排的
25樓:程建公升
不一定,看你怎麼排,你想讓它從1開始排還不是可以。
26樓:五戒天下
是的,c語言也這樣,沿用的
27樓:匿名使用者
我想你應該是想在排完序後在陣列裡塞值吧,那可以隨便從哪塞起,但陣列下標是從0開始,比如string[0]
28樓:匿名使用者
指的是下標嗎?其實排序時下標不為零也是可以的,只要你的範圍對就行了
29樓:李科
陣列的下標是從0開始的
30樓:陌上牧雲
不知道你說的什麼意思,下標從零開始!
31樓:匿名使用者
問的問題人都不知道你到底想知道什麼
java為什麼陣列下標從0開始
32樓:楓島
陣列下標實際上是偏移量。
a[0]和*a所指的都是第乙個元素。
a[1]=*(a+1)。所以就有了從零開始的說法。
33樓:匿名使用者
這和為什麼人民幣沒有3塊一樣的道理
java中陣列的下標從0開始,最大的下標是_________。
34樓:匿名使用者
陣列的個數-1。
就是如果你陣列的元素有n個,最大的下標就是(n-1)
35樓:匿名使用者
最大的,是我們資料長度;
比如:我的資料是88,則其長度是88。
36樓:飛車菜鳥弟
最大的就是你陣列的長度減1
37樓:韋桂花盈璧
陣列的最大下標是copy長度-1
如:int
intarr
=new
int;
它的長度為:intarr.length-1陣列、集合的最大下標就是它們的長度減1,因為在java中,下標都是從0開始的
java中陣列的下標是什麼
38樓:小傻
java中陣列來
的下標表示自在陣列中的元素,從0開始的數值,0代表的是第乙個元素,1代表的是第二個元素,往上依次類推。例項如下:
int intarry = new int;//新建乙個int型別的陣列
system.out.println(int[0]);//其中0就是代表陣列的第乙個數值,也就是1,下標為0
39樓:無語點錯了等
表示了在陣列中的元素,從0開始的數值,0代表的是第乙個元素,1代表的是第二個元素,往上依次類推。
40樓:匿名使用者
陣列的下標規定是由第0個開始的。
for(int idx=0;idx區域性變數,idx內條件當idx小於容score陣列的長度時執行迴圈語句。
idx++ 就是在for迴圈執行一次後再自相加也是就是說idx=ind+1;
之後再對迴圈條件進行判斷,如果條件滿足則迴圈再次執行;如果不滿足則退出該for迴圈。
41樓:奮鬥聖鬥士
下標就是表示陣列中對應的位置的乙個指標。
從0開始的數值,0代表的是第乙個元素。
陣列的總元素個數是長度 減 1
java 容器下標從幾開始
42樓:匿名使用者
下標是從0開始的
list ls = new arraylist();
ls.add("first");
system.out.println(ls.get(0));
43樓:匿名使用者
list不為空時,取第乙個是0;
題目裡的java容器是指啥啊
44樓:匿名使用者
一般底層的東西都是從0開始
45樓:匿名使用者
很專業性的東西,書本上應該有吧,不過我學的都忘得差不多了。印象中好像是1吧,
陣列下標為什麼從0開始而不是從1開始
你可以把陣列變數看成指標,陣列下標看成位址的偏移量。因為陣列第乙個元素的位址偏移量一定是0,所以陣列下標就是從0開始了 老大,這個問題也要問。非要懂得資料結構的人才能回答嗎?想想就很明白了。以下假設陣列下標是從1開始的 如果你定義 int a 100 那麼你在使用的時候用到第100個元素a 100 ...
陣列元素的下標是從幾開始的,JAVA陣列下標從什麼開始?
常見的程式語言中,陣列元素的下標都是從0開始的。比如乙個陣列,arr 那麼arr 0 a arr 1 b arr 2 c 從0開始 比如a 100 就是0 99的下標 java陣列下標從什麼開始?從0開始,所有的程式語言的陣列都是從0開始 從0把,應該是qwq.陣列元素的下標是從幾開始的 常見的程式...
為什麼C語言的陣列下標從0開始而不是從1開始
一種約定。如果最初約定從1開始 那也沒什麼 至於為什麼會選擇從0開始,最重要的原因 我覺得是方便對於任意的a i 取值的時候 都是等效於 a i a是陣列首位址,這樣訪問第乙個元素 a 0 就不需要任何偏移了。陣列下標都是從1開始的,為什麼說成是從0開始的呢?陣列下標說成是從0開始的是因為如果從1開...